Я використовую SSHFS для монтажу каталогу на віддаленому сервері. На клієнті та сервері є користувач xxx. UID та GID однакові на обох полях.
я використовую
sshfs -o kernel_cache -o auto_cache -o reconnect -o compression=no \
-o cache_timeout=600 -o ServerAliveInterval=15 \
xxx@yyy.yyy.yyy.yyy:/mnt/content /home/xxx/path_to/content
для монтажу каталогу на віддаленому сервері. Коли я входжу як xxx на клієнті, у мене немає проблем. Я можу записатись на / home / xxx / path_to / content.
Але коли я входжу на клієнта як інший користувач zzz і потім
$ ls -l /home/xxx/path_to
Я це розумію
d????????? ? ? ? ? ? content
і на
$ ls -l /home/xxx/path_to/content
я отримав
ls: cannot access content: Permission denied
Коли я це роблю
$ ls -l /mnt
на віддаленому сервері я потрапляю
drwxr-xr-x 6 xxx xxx 4096 2011-07-25 12:51 content
Що я роблю неправильно? Дозволи мені здаються правильними. Я помиляюся?
ls -ld /home/xxx/path_to/content
?