保险丝:未知选项`defer_permissions'

dha*_*rgo 36 permissions sshfs fuse

尝试连接到使用sshfsUbuntu (16.04 LTS)的远程主机时出现以下错误:

fuse: unknown option `defer_permissions'
Run Code Online (Sandbox Code Playgroud)

使用命令后:

sshfs -o allow_other,defer_permissions username@remotehost.com:/ /mnt/connected/
Run Code Online (Sandbox Code Playgroud)

这是在这个 Digital Ocean 教程中提供的

去掉“defer_permissions”选项,命令执行成功,远程主机文件夹挂载到本地/mnt/connected/;但是,权限似乎不正确。

如果“defer_permissions”是一个未知选项,那么在挂载文件夹时应该使用什么选项来获得正确的权限sshfs

小智 33

查看sshfs 手册页后,我会说这defer_permissions不存在作为选项。然而,default_permissions被列出。

我已经使用了这个,到目前为止它对我有用。

您所遵循的说明中是否有错别字?(是否有可能是https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh?)

我坚持打字错误理论,除非其他人知道得更好。

  • Digital Ocean 也是我看到这一点的地方。 (18认同)
  • 我注意到 defer_permissions 在我的 Mac 上有效,但在我的 Ubuntu 机器上无效。 (5认同)

byt*_*pan 12

defer_permissions选项固定在从Mac OS安装SSH文件系统时转换文件系统权限的一些问题。

这就是为什么它在从 Ubuntu 安装时没用(并且可能已从命令语法中删除)的原因,而从 Mac 启动时它可以工作。