LINUX.ORG.RU

У root нет прав на curlftpfs смонтированный пользователем. Почему?


0

0

~curlftpfs 192.168.8.8 ~/note
~mount|grep fuse
curlftpfs on /home/g/note type fuse (rw,nosuid,nodev,user=g)
~stat /home/g/note
File: `/home/g/note'
Size: 1024 Blocks: 0 IO Block: 4096 Каталог
Device: 11h/17d Inode: 1 Links: 1
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 1970-01-01 03:00:00.000000000 +0300
Modify: 1970-01-01 03:00:00.000000000 +0300
Change: 1970-01-01 03:00:00.000000000 +0300
~ls /home/g/note
bin/ boot@ dev/ etc/ home/ lib/ lost+found/ mnt/ opt/ proc/ root/ sbin/ sys/ tmp/ usr/ var/
~whoami
g
~id
uid=1000(g) gid=1000(g) группы=10(wheel),92(audio),93(optical),94(floppy),1000(g)
~sudo -s
~#stat /home/g/note
stat: невозможно выполнить stat для `/home/g/note': Отказано в доступе
~#ls /home/g/note
ls: невозможно получить доступ к /home/g/note: Отказано в доступе
~#whoami
root
~#
~curlftpfs --version
curlftpfs 0.9 libcurl/7.15.5 fuse/2.5

Практические неудобства тоже имеются - чтоб скопировать в примонтированную папку файл, который может читать только рут приходится извращаться в стиле

sudo cat somesecurefile|cat>~/note/outfile

поскольку у сp нет прав читать, а у sudo cp писать.

Получается, что у пользователя есть права на папку, а у рута нет. Это как так? Впервые такое вижу. Разъясните, пожалуйста в каких ещё ситуациях возможно, что у юзера больше прав, чем у рута.

★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.