fusível: opção desconhecida `defer_permissions '

33

O seguinte erro é fornecido ao tentar se conectar a um host remoto usando sshfsno Ubuntu (16.04 LTS):

fuse: unknown option `defer_permissions'

depois de usar o comando:

sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/

que é fornecido neste tutorial do Digital Ocean .

A remoção da opção "defer_permissions" permite que o comando seja executado com êxito e a pasta do host remoto é montada no local /mnt/connected/; no entanto, as permissões parecem incorretas.

Se "defer_permissions" for uma opção desconhecida, qual opção deve ser usada para obter as permissões corretas ao montar uma pasta sshfs?

dhargo
fonte
Parece que defer_permissions não está mais disponível.
T9toqwerty

Respostas:

32

Tendo olhado a sshfs página de manual , eu diria que defer_permissionsnão existe como uma opção. No entanto, default_permissionsestá listado.

Eu usei isso e até agora está funcionando para mim.

Poderia haver um erro de digitação nas instruções que você estava seguindo? (Seria https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh por acaso?)

Estou aderindo à teoria dos erros de digitação, a menos que alguém saiba mais.

Graham Watkins
fonte
17
O Digital Ocean é onde eu também vi isso.
JohnnyCoder
5
Percebi que o defer_permissions funcionava no meu Mac, mas não na minha máquina Ubuntu.
Selah
quando uso, default_permissionsnão consigo ver o interior da montagem (em comparação com quando não uso). Portanto, acho que o default_permissionssimplesmente traz a mesma propriedade da máquina remota para o local
Mehrad Mahmoudian
10

A opção defer_permissions corrige alguns problemas na conversão de permissões do sistema de arquivos ao montar o sistema de arquivos SSH no Mac OS.

Essa é a razão pela qual é inútil (e talvez tenha sido removido da sintaxe de comando) ao montar no Ubuntu, enquanto funciona quando iniciado a partir de um Mac.

bytepan
fonte