Sistema de arquivos montado como raiz, mas pertencente ao usuário. Por quê?


8

Estou montando um sistema de arquivos roote não entendo por que ele não é de propriedade rootde 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 mudo para o rootusuário com o sucomando

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

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

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

Respostas:


22

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


1
Suponho que seja porque eu criei a partição usando gnome-diskscomo usuário não privilegiado. Mas não há nada nessa GUI que me informe sobre isso.
Jérôme

3
@ Jérôme O proprietário da raiz de um sistema de arquivos pode ser alterado com chownqualquer outro diretório.
Kasperd # 28/18

OK @kasperd. Fiquei surpreso que fosse jeromee não rootem primeiro lugar, porque pensei que fiz tudo como root.
Jérôme
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.