Comment désactiver le montage automatique des disques internes dans Ubuntu ou Kubuntu 18.04

10

J'utilise Kubuntu 18.04 w / KDE Plasma 5.12.6 sur une clé USB. Il s'agit d'une installation complète, pas d'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 veux pas monter automatiquement de disques durs internes au démarrage. Mieux encore, j'aimerais désactiver complètement ces disques, afin que même un normal sudo mount /dev/sdxne fonctionne pas, mais je me contenterai de désinstaller le montage automatique pour commencer.

Ce que j'ai essayé

  • La réponse la plus souvent citée consiste à remplacer le org.gnome.desktop.media-handling automountparamètre par false. J'ai fait cela en utilisant à la fois gsettingsla ligne de commande et l' dconféditeur gui. Automount et automount-open sont définis sur false
  • Suppression de mon compte (et de tous les comptes) du groupe plugdev.
  • Confirmation que le Removeable Devicesparamètre «Activer le montage automatique des supports amovibles» dans le module de paramètres Kubuntu n'est pas piraté.

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

Des solutions qui ne fonctionneront pas

  • L'autre solution souvent mentionnée consiste à désactiver le montage automatique de périphériques spécifiques en ajoutant le périphérique fstabavec une noautooption. Cette solution n'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 par défaut avec un noauto pour tous les appareils.
BrianHVB
la source
@Panther merci, ça a marché. Comme la question / solution concerne une ancienne version de Linux, et spécifiquement marquée pour openSUSE, voulez-vous écrire votre commentaire comme réponse? Sur la base d'autres questions, je pense que c'est une demande assez courante, en particulier pour Kubuntu.
BrianHVB
@BrianHVP allez-y, donnez le crédit de la source
Panther
J'ai trouvé la solution: écrire une règle udev personnalisée .
Chris Chen

Réponses:

8

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 - Aucun 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 temporairement le service - Cela ne persistera pas lors des redémarrages

systemctl stop udisks2.service

Obtenez le statut

sudo systemctl status udisks2

Nous remercions @maxschlepzig d'avoir répondu à une question similaire sur OpenSUSE.

BrianHVB
la source
0

Ce n'est pas vraiment une réponse à la question d'origine, mais un commentaire selon lequel j'ai eu un effet secondaire indésirable avec cette solution sur Ubuntu 18.04 en utilisant la cannelle. La désactivation d'udisks2 m'a également aidé, mais comme décrit ici, je ne peux pas démarrer nemo si udisks2 est désactivé. J'ai alors eu le problème que le gestionnaire de fichiers nemo ne démarre plus. La solution pour moi a été de désactiver l'option "Support amovible à montage automatique lors de l'insertion et au démarrage" dans l'onglet "Comportement" des préférences de nemo.

drhuh
la source