Файловая система смонтирована как root, но принадлежит пользователю. Почему?


8

Я монтирую файловую систему как rootи я не понимаю, почему она принадлежит не rootнепривилегированному пользователю.

Вот ФСТАБ:

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

И вот что происходит при монтаже:

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

Я не использую sudo. Я переключаюсь на rootпользователя с помощью suкоманды.

Пользователь, который получает право собственности, является моим обычным пользователем, первым объявленным при установке системы (uid: 1000).

Точка монтирования принадлежит пользователю root. Я не думаю, что это все равно имеет значение.

У моего обычного пользователя нет прав на монтирование здесь файловой системы.

Ответы:


22

Это означает, что монтируемая файловая система содержит корневой каталог, принадлежащий пользователю 1000 и группе 1000. Владение корневым каталогом смонтированной файловой системы становится владением точкой монтирования.


1
Я предполагаю, что это потому, что я создал раздел, используя в gnome-disksкачестве непривилегированного пользователя. Но в этом графическом интерфейсе нет ничего, что сообщало бы мне об этом.
Жером

3
@ Jérôme Владелец корня файловой системы может быть изменен так chownже, как и любой другой каталог.
Касперд

ОК, @kasperd. Я был просто удивлен, и это было jeromeне rootво-первых, так как я думал, что я сделал все как root.
Жером
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.