web-dev-qa-db-fra.com

Comment désactiver le montage automatique de lecteurs internes dans Ubuntu ou Kubuntu 18.04

J'utilise Kubuntu 18.04 avec KDE Plasma 5.12.6 sur une clé USB. Ceci est une installation complète, pas une version Live. Le lecteur sert de système portable que je peux utiliser avec la plupart des ordinateurs physiques.

Pour éviter tout dommage aux données de l'ordinateur hôte. Je ne souhaite pas monter automatiquement de lecteur de disque interne au démarrage. Mieux encore, j'aimerais désactiver complètement ces lecteurs, de sorte que même un Sudo mount /dev/sdx normal ne fonctionne pas, mais je vais me contenter de désactiver le montage automatique pour commencer.

Ce que j'ai essayé

  • La réponse la plus souvent citée consiste à définir le paramètre org.gnome.desktop.media-handling automount sur false. Pour ce faire, j'ai utilisé gsettingsà partir de la ligne de commande, ainsi que dconfgui editor. Automount et automount-open sont définis sur false
  • Supprimer mon compte (et tous les comptes) du groupe plugdev.
  • Vérifiez que le paramètre "Activer le montage automatique de supports amovibles" dans le module de paramètres Kubuntu Removeable Devices est décoché.

Après avoir essayé toutes ces opérations et redémarré, Kubuntu monte toujours toutes les partitions découvertes, à la fois celles situées sur le lecteur flash et celles trouvées sur les lecteurs internes.

Des solutions qui ne fonctionneront pas

  • L’autre solution souvent citée consiste à désactiver le montage automatique de périphériques spécifiques en ajoutant le périphérique fstabà l’option noautoname__. Cette solution ne m'aide pas dans mon scénario, car je ne sais pas quels périphériques seront présents au démarrage du système. Je devrais en quelque sorte configurer fstab pour utiliser par défaut un noauto pour tous les périphériques.
6
BrianHVB

Le montage automatique des disques dans les distributions Linux basées sur Debian (et peut-être d'autres) provient d'un service appelé udisks2 .

La désactivation de ce service empêchera tout disque d'être monté automatiquement, tout en permettant un montage manuel.

Désactiver le service - Pas de démarrage automatique ou manuel

systemctl mask udisks2

Démasquer le service - Il faudra soit l'exécuter manuellement, soit redémarrer l'ordinateur.

systemctl unmask udisks2
systemctl unmask udisks2.service

Arrêtez le service temporairement - Cela ne persistera pas après les redémarrages

systemctl stop udisks2.service

Obtenir le statut

Sudo systemctl status udisks2

Nous remercions @maxschlepzig d’avoir répondu à un question similaire à propos d’OpenSUSE.

3
BrianHVB