предохранитель: неизвестная опция `defer_permissions '

Следующая ошибка выдается при попытке подключиться к удаленному хосту с помощью sshfs в Ubuntu (16.04 LTS):

fuse: unknown option `defer_permissions'

после использования команды:

sshfs -o allow_other,defer_permissions username@remotehost.com:/ /mnt/connected/

который приведен в в этом руководстве по Digital Ocean .

Удаление опции «defer_permissions» позволяет команде успешно выполняться, а папка удаленного хоста монтируется в локальную /mnt/connected/; однако разрешения кажутся неправильными.

Если «defer_permissions» является неизвестной опцией, какую опцию следует использовать, чтобы получить правильные разрешения при монтировании папки с sshfs?

33
задан 3 May 2017 в 09:11

2 ответа

Посмотрев sshfs страница справочника , я сказал бы, что defer_permissions не существует как опция. Однако default_permissions перечислен.

я использовал это, и до сих пор это работает на меня.

Могла там быть опечатка в инструкциях, которым Вы следовали? (Это было бы https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh случайно?)

я придерживаюсь теории опечатки, если кто-либо еще не знает лучше.

31
ответ дан 3 May 2017 в 09:11

defer_permissions опция устраняет некоторые проблемы на переводе полномочий файловой системы при монтировании файловой системы SSH из Mac OS.

Это - причина, почему это бесполезно (и возможно были удалены из синтаксиса команды) при монтировании из Ubuntu, в то время как это работает при запуске от Mac.

10
ответ дан 23 November 2019 в 00:34

Другие вопросы по тегам:

Похожие вопросы: