Sistema de archivos montado como root pero propiedad del usuario. ¿Por qué?

8

Estoy montando un sistema de archivos como rooty no entiendo por qué no es propiedad rootde un usuario sin privilegios.

Aquí está fstab:

cat /etc/fstab
[...]
/dev/sdb        /mnt/projects ext4 defaults 0 2

Y esto es lo que sucede al montar:

ls -al /mnt/projects/ 
total 8
drwxr-xr-x 2 root root 4096 mai   25 17:55 .
drwxr-xr-x 3 root root 4096 mai   25 17:55 ..

mount /dev/sdb

ls -al /mnt/projects/ 
total 24
drwx------ 3 jerome jerome  4096 mai   25 17:52 .
drwxr-xr-x 3 root   root    4096 mai   25 17:55 ..
drwx------ 2 root   root   16384 mai   25 17:52 lost+found

No estoy usando sudo. Me cambio al rootusuario con el sucomando.

El usuario que gana la propiedad es mi usuario normal, el primero declarado al instalar el sistema (uid: 1000).

El punto de montaje es propiedad de root. No creo que eso importe de todos modos.

Mi usuario normal no tiene los permisos para montar el sistema de archivos aquí mismo.

Jérôme
fuente

Respuestas:

22

Esto significa que el sistema de archivos que se está montando contiene un directorio raíz propiedad del usuario 1000 y el grupo 1000. La propiedad del directorio raíz de un sistema de archivos montado se convierte en la propiedad del punto de montaje.

Stephen Kitt
fuente
1
Supongo que esto se debe a que creé la partición usando gnome-diskscomo usuario sin privilegios. Pero no hay nada en esa GUI que me informe al respecto.
Jérôme
3
@ Jérôme El propietario de la raíz de un sistema de archivos se puede cambiar chowncomo cualquier otro directorio.
kasperd
OK @kasperd. Me sorprendió que fuera jeromey no rooten primer lugar ya que pensé que hice todo como root.
Jérôme