¿Por qué Ubuntu ha movido los puntos de montaje predeterminados?

9

¿Por qué Ubuntu y muchas otras distribuciones de Linux han movido los puntos de montaje predeterminados de /media a/media/$USER

Ejemplo, conecto una unidad USB y su nombre EXT4-250GB-USBse usa para aparecer, /media/EXT4-250GB-USBpero ahora aparece en/media/z/EXT4-250GB-USB

¿Por qué es esto y cuál es la razón detrás de esto?

Zeitue
fuente
1
Supongo que su nombre de usuario zes un comportamiento normal. Mira esto: askubuntu.com/questions/88523/… - instrucciones de instalación pmountpara asegurarte de que se monte al mismo tiempo con cada inserción.
SDsolar

Respuestas:

7

De hecho, Ubuntu como muchas otras distribuciones de Linux han cambiado a udisks2, que se usa para la función de montaje automático.

En la nueva versión de udisks, el punto de montaje predeterminado es /run/media/$USER, pero Ubuntu lo ha parcheado (y algunas otras distribuciones) /media/$USER( consulte esta respuesta de Florian Diesch para obtener más detalles ).

udisks versión 2.0.0, que se incluye en Ubuntu 12.10, no le permite cambiar el comportamiento predeterminado que está montando un sistema de archivos como no compartido (solo accesible por $ USER).

Desde udisks 2.0.91, es posible cambiar el comportamiento predeterminado para que el montaje de un sistema de archivos como compartido se pueda hacer como antes [ /media] ( Vea esta respuesta de rocko para más detalles ).

La causa raíz de este cambio de comportamiento predeterminado en udisks2 parece clara: la seguridad. Es más seguro restringir el acceso a un sistema de archivos a un usuario en particular en lugar de dar acceso a todos los usuarios del sistema.

Golboth
fuente
2

En Ubuntu, esto se ha cambiado una vez con la versión Quantal (12.10). La razón parece ser bastante simple y lógica:

  • En primer lugar, en los sistemas similares a Linux /mediahay un directorio para montar sistemas de archivos en medios extraíbles como unidades de CD-ROM, disquetes y unidades Zip. Entonces, esta es una regla.

  • Ahora, si conecta una unidad USB, por ejemplo, normalmente solo usted tendrá acceso a esa unidad USB, desde aquí la razón del montaje por usuario. En su ejemplo, si verifica con ls -l /media/zusted, verá que usted es el propietario EXT4-250GB-USBy solo (también conocido como usuario z) tiene permisos para leer, escribir y ejecutar EXT4-250GB-USB. Lo mismo es cierto para todos los archivos desde adentro EXT4-250GB-USB.

  • De esta manera, un administrador del sistema (root) puede ver rápidamente lo que ha montado cada usuario.

De todos modos, si lo desea, puede montar manualmente algo casi donde desee (por supuesto, donde se le otorgará acceso). Por ejemplo, no podrá montar en /media/<anotheruser>.

También te puede interesar:

Radu Rădeanu
fuente