Sistema de arquivos montado como root, mas de propriedade do usuário. Por quê?

8

Estou montando um sistema de arquivos como root e não entendo por que ele não pertence a root , mas por um usuário sem privilégios.

Aqui está o fstab:

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

E aqui está o que acontece ao 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

Eu não estou usando sudo . Eu alterno para root user com o comando su .

O usuário que ganha a propriedade é meu usuário normal, o primeiro declarado ao instalar o sistema (uid: 1000).

O ponto de montagem é de propriedade do root. Eu não acho que isso importe de qualquer maneira.

Meu usuário normal não tem as permissões para montar o sistema de arquivos aqui.

    
por Jérôme 28.05.2018 / 09:31

1 resposta

22

Isso significa que o sistema de arquivos que está sendo montado contém um diretório raiz de propriedade do usuário 1000 e do grupo 1000. A propriedade do diretório-raiz de um sistema de arquivos montado se torna a propriedade do ponto de montagem.

    
por 28.05.2018 / 09:45