¿Cómo desactivo el montaje automático de unidades internas en Ubuntu o Kubuntu 18.04?

10

Estoy ejecutando Kubuntu 18.04 con KDE Plasma 5.12.6 fuera de una unidad USB. Esta es una instalación completa, no una versión en vivo. El disco sirve como un sistema portátil que puedo usar con la mayoría de las computadoras físicas.

Para evitar cualquier daño a los datos de la computadora host. No quiero montar automáticamente ninguna unidad de disco interna en el arranque. Aún mejor, me gustaría deshabilitar por completo esas unidades, para que incluso una normal sudo mount /dev/sdxno funcione, pero me conformaré con deshabilitar el montaje automático para comenzar.

Lo que he intentado

  • La respuesta más comúnmente citada es cambiar la org.gnome.desktop.media-handling automountconfiguración a falso. Lo hice usando tanto gsettingsdesde la línea de comandos como desde el dconfeditor de interfaz gráfica de usuario. Tanto automount como automount-open están configurados en falso
  • Eliminar mi cuenta (y todas las cuentas) del grupo plugdev.
  • Confirmar que la configuración "Habilitar el montaje automático de medios extraíbles" en el Removeable Devicesmódulo de configuración de Kubuntu no está marcada.

Después de probar todo esto y reiniciar, Kubuntu aún monta todas las particiones descubiertas, tanto las de la unidad flash como las que se encuentran en las unidades internas.

Soluciones que no funcionan

  • La otra solución mencionada con frecuencia es deshabilitar el montaje automático de dispositivos específicos agregando el dispositivo fstabjunto con una noautoopción. Esta solución no ayuda en mi escenario, ya que no sé qué dispositivos estarán presentes cuando se inicie el sistema. Tendría que configurar de alguna manera fstab por defecto con un noauto para todos los dispositivos.
BrianHVB
fuente
@Panther gracias, eso funcionó. Como la pregunta / solución es para una versión anterior de Linux, y está marcada específicamente para openSUSE, ¿desea escribir su comentario como respuesta? Basado en otras preguntas, creo que esta es una solicitud bastante común, especialmente para Kubuntu.
BrianHVB
@BrianHVP sigue adelante, da crédito a la fuente
Panther
Encontré la solución: escribir una regla de udev personalizada .
Chris Chen

Respuestas:

8

El montaje automático de discos en distribuciones de Linux basadas en Debian (y tal vez otros) proviene de un servicio llamado udisks2 .

Deshabilitar este servicio evitará que cualquier disco se monte automáticamente, al tiempo que permite el montaje manual.

Deshabilitar el servicio: no hay inicio automático o manual

systemctl mask udisks2

Desenmascarar el servicio: deberá ejecutarlo manualmente o reiniciar la computadora

systemctl unmask udisks2
systemctl unmask udisks2.service

Detener el servicio temporalmente: esto no persistirá durante los reinicios

systemctl stop udisks2.service

Obtén el estado

sudo systemctl status udisks2

Gracias a @maxschlepzig por responder una pregunta similar sobre OpenSUSE.

BrianHVB
fuente
0

Esta no es realmente una respuesta a la pregunta original, sino un comentario de que tuve un efecto secundario no deseado con esta solución en Ubuntu 18.04 usando canela. La desactivación de udisks2 también me ayudó, pero como se describe aquí no puede iniciar nemo si udisks2 está desactivado , tuve el problema de que el administrador de archivos nemo ya no se iniciaba. La solución para mí fue desactivar la opción "Montaje extraíble de medios automáticos cuando se inserta y al iniciar" en la pestaña "Comportamiento" de las preferencias de nemo.

drhuh
fuente