Come disabilitare il montaggio automatico delle unità interne in Ubuntu o Kubuntu 18.04


10

Sto eseguendo Kubuntu 18.04 con KDE Plasma 5.12.6 da un'unità USB. Questa è un'installazione completa, non una versione Live. L'unità funge da sistema portatile che posso utilizzare con la maggior parte dei computer fisici.

Per evitare danni ai dati del computer host. Non voglio montare automaticamente alcuna unità disco interna all'avvio. Ancora meglio, mi piacerebbe disabilitare completamente quelle unità, in modo che anche un normale sudo mount /dev/sdxnon funzionasse, ma mi accontenterò di disabilitare l'auto-montaggio per iniziare.

Quello che ho provato

  • La risposta più comunemente citata è cambiare l' org.gnome.desktop.media-handling automountimpostazione in falso. L'ho fatto usando sia gsettingsdalla riga di comando che dconfdall'editor gui. Sia automount che automount-open sono impostati su false
  • Rimozione del mio account (e di tutti gli account) dal gruppo plugdev.
  • Confermare che l'impostazione "Abilita montaggio automatico di supporti rimovibili" nel Removeable Devicesmodulo delle impostazioni di Kubuntu non è selezionata.

Dopo aver provato tutti questi e riavviato, Kubuntu monta ancora tutte le partizioni scoperte, sia quelle sull'unità flash che quelle trovate su unità interne.

Soluzioni che non funzioneranno

  • L'altra soluzione spesso citata è disabilitare l'auto-montaggio di dispositivi specifici aggiungendo il dispositivo fstabinsieme a noautoun'opzione. Questa soluzione non aiuta nel mio scenario, poiché non so quali dispositivi saranno presenti all'avvio del sistema. Dovrei in qualche modo configurare fstab come predefinito con un noauto per tutti i dispositivi.


@Panther grazie, ha funzionato. Dato che la domanda / soluzione è per una versione precedente di Linux e specificatamente contrassegnata per openSUSE, vuoi scrivere il tuo commento come risposta? Sulla base di altre domande, penso che questa sia una richiesta abbastanza comune, specialmente per Kubuntu.
BrianHVB,

@BrianHVP vai avanti, dai credito alla fonte
Panther

Risposte:


8

Il montaggio automatico dei dischi nelle distribuzioni Linux basate su Debian (e forse altri) proviene da un servizio chiamato udisks2 .

La disabilitazione di questo servizio impedirà il montaggio automatico di qualsiasi disco, consentendo comunque il montaggio manuale.

Disabilita il servizio - Nessun avvio automatico o manuale

systemctl mask udisks2

Smascherare il servizio: sarà necessario eseguirlo manualmente o riavviare il computer

systemctl unmask udisks2
systemctl unmask udisks2.service

Interrompere temporaneamente il servizio: questo non persisterà per tutti i riavvii

systemctl stop udisks2.service

Ottieni lo stato

sudo systemctl status udisks2

Ringraziamo @maxschlepzig per aver risposto a una domanda simile su OpenSUSE.


0

Questa non è davvero una risposta alla domanda originale, ma un commento che ho avuto un effetto collaterale indesiderato con questa soluzione su Ubuntu 18.04 usando cannella. La disabilitazione di udisks2 mi ha aiutato anche, ma come descritto qui non è possibile avviare nemo se udisks2 è disabilitato, ho avuto il problema che il file manager nemo non si avviava più. La soluzione per me era disabilitare l'opzione "Monta automaticamente supporti rimovibili quando inseriti e all'avvio" nella scheda "Comportamento" delle preferenze di nemo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.