Кто-нибудь понимает, почему у пользователя nobody
возникают проблемы со stat
каталога foo
, когда он определенно имеет разрешения на выполнение? Кажется, есть некоторые разрешения, о которых я не знаю на данный момент. В данный момент я редактировал папку с помощью chmod 777
, но даже тогда nobody
может ее stat
.
Показывает, что foo
777
и nobody
принадлежит:
$ sudo ls -l [sudo] password for hamiltont:
total 12
drwxr-xr-x 2 nobody nogroup 4096 Feb 17 23:05 completed
drwxr-xr-x 3 nobody nogroup 4096 Feb 17 23:05 config
drwxrwxrwx 1 nobody nogroup 4096 Feb 17 19:55 foo
Показывая, что никто не может stat
foo
:
$ sudo su nobody nobody@ht-media:/lxc/sonarr$ ls -l
ls: cannot access foo: Permission denied
total 8
drwxr-xr-x 2 nobody nogroup 4096 Feb 17 23:05 completed
drwxr-xr-x 3 nobody nogroup 4096 Feb 17 23:05 config
d????????? ? ? ? ? ? foo
Команда mount не является чем-то особенным, просто смонтируйте удаленную папку ~
с компьютера foo
в /folder/foo
uid=nobody
и gid=nogroup
sshfs -o uid=$(id -u nobody) -o gid=$(getent group nogroup | cut -d: -f3) foo:~ /folder/foo