sshfs
尝试在 Ubuntu(16.04 LTS)上连接远程主机时出现以下错误:
fuse: unknown option `defer_permissions'
使用命令后:
sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/
删除选项“defer_permissions”可以使命令成功执行,并且远程主机文件夹被挂载到本地/mnt/connected/
;但是,权限似乎不正确。
如果“defer_permissions”是一个未知选项,那么在使用挂载文件夹时应该使用什么选项来获取正确的权限sshfs
?
答案1
看过sshfs
手册页,我会说不defer_permissions
存在这样的选项。但是,default_permissions
已列出。
我已经使用过它并且到目前为止效果很好。
你遵循的说明中可能存在拼写错误吗?(可能是https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh在任何情况下?)
我会坚持拼写错误理论,除非有其他人知道得更清楚。
答案2
这延迟权限该选项修复了从 Mac OS 挂载 SSH 文件系统时转换文件系统权限的一些问题。
这就是为什么它在从 Ubuntu 安装时无用(可能已从命令语法中删除),而从 Mac 启动时却可以工作的原因。