Я могу смонтировать удаленный каталог в /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