1

Я могу смонтировать удаленный каталог в /home/user/mnt и увидеть символические ссылки через ls этого каталога, но я не могу r, w или x ссылки. Я монтирую, используя приведенный ниже код, используя пары ключей RSA для автоматической аутентификации.

$ sshfs my.server.ip:/remote/dir /home/user/mnt
$ ls -alh ~/mnt/file.txt -o allow_other,follow_symlink,uid=1000,gid=100
-rwxr-x---. 1 user users 1.6K Mar 22 8:00 /home/user/mnt/file.txt
$ cat ~/mnt/file.txt
#Some Text

Удаленная папка монтируется без ошибок. Я могу перечислить и прочитать файл file.txt как и ожидалось. Когда я пытаюсь ls и читаю file_symlink.txt я получаю:

$ ls -alh ~/mnt/file_symlink.txt
-rwxr-x---. 1 user users 1.6K Mar 22 8:00 /home/user/mnt/file_symlink.txt 
$ cat ~/mnt/file_symlink.txt
cat: /home/user/mnt/file_symlink.txt: Permission Denied

Я вижу это, но мне отказано в разрешении.

Я пробовал много разных опций sshfs . Такое же поведение, когда я пытаюсь запустить через sudo также.

Несоответствие для меня в том, что ls -alh file_symlink.txt показывает символическую ссылку как обычный файл, а не как ссылку. Я думаю, что это результат опции follow_symlink , но когда я монтирую без этой опции, я все равно могу прочитать оригинальный file.txt как и раньше, но когда я иду к file_symlink.txt я получаю следующие результаты:

$ sshfs my.server.ip:/remote/dir /home/user/mnt -o allow_other,uid=1000,gid=100 
$ ls -alh ~/mnt/file_symlink.txt
ls: cannot read symbolic link /home/user/mnt/file_symlink.txt: No such file or directory
lrwxrwxrwx. 1 user users 11 Mar 22 8:00 /home/user/mnt/file_symlink.txt
$ cat ~/mnt/file_symlink.txt
cat: /home/user/mnt/file_symlink.txt: No such file or directory

ls первым говорит ссылка не существует, но затем перечисляет его, да?

Если кто-нибудь знает достаточно о sshfs чтобы уточнить поведение, которое я вижу, это было бы здорово! Спасибо!

Я также открыт для других методов удаленного монтажа привода

версии: Fedora 23 4.4.3-300.fc23.x86_64 SSHFS версия 2.5 версия библиотеки FUSE: 2.9.4 версия fusermount: 2.9.4 с использованием интерфейса ядра FUSE версии 7.19

0