当前位置: 首页>>技术教程>>正文


保险丝:未知选项“defer_permissions”

, ,

问题描述

尝试在 Ubuntu (16.04 LTS) 上使用 sshfs 连接到远程主机时出现以下错误:

fuse: unknown option `defer_permissions'

使用命令后:

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

this Digital Ocean tutorial 中提供。

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

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

最佳思路

看过 sshfs man page 后,我想说 defer_permissions 不存在作为选项。但是,列出了 default_permissions

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

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

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

次佳思路

defer_permissions 选项修复了在从 Mac OS 挂载 SSH 文件系统时转换文件系统权限的一些问题。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12644.html,未经允许,请勿转载。