¿Por qué un montaje manual establece una propiedad de archivo diferente?

¿Por qué un montaje manual establece una propiedad de archivo diferente?

He estado usando el terminal para casi todo: de hecho, a menudo ni siquiera inicio sesión a través de la interfaz, uso tty1y voy a la web con navegadores de texto. Entonces, el disco externo no se monta automáticamente y yo suelo sudo mount /dev/sdb1 /mnt/JMCF125_DEmontarlo. Funciona, pero la lista muestra que hay una diferencia. La descripción de los archivos cuando se montan automáticamente a través de la GUI (Unity en Ubuntu) es la siguiente:

-rw------- 1 jmcf125 jmcf125

En el montaje manual, las propiedades de los mismos archivos se ven así:

-rwxrwxrwx 1 root root

Lo cual tiene sentido ya que tuve que usarlo sudopara montar. ¿Pero por qué el sistema no tiene por qué hacerlo? ¿Cómo pueden mis soportes funcionar exactamente como los sistemas? Además, escuché que cada acción en la GUI pasa por un shell en segundo plano: ¿puedo ver qué comandos están impresos allí?

Respuesta1

La GUI predeterminada utilizagvfspara montar unidades extraíbles y otros sistemas de archivos dinámicos. Gvfs requiereAutobús D. Puede iniciar D-Bus fuera de un entorno X11, peroEs complicado. Si tiene D-Bus ejecutándose, puede realizar montajes gvfs desde la línea de comando conmontaje gvfs.

El programa pmountproporciona una forma cómoda de montar unidades extraíbles sin necesidad de instalar archivos sudo. Pmount es setuid root, por lo que puede montar lo que quiera, pero solo permite una lista blanca de dispositivos y puntos de montaje para que cualquier usuario pueda llamarlo de forma segura.

No es cierto que cada acción en la GUI pase por un shell en segundo plano. Algunos lo hacen pero la mayoría no.

información relacionada