SEARU.ORG
当前位置:SEARU.ORG > Linux 教程 > 正文

使用 OSXFUSE/SSHFS 远程挂载的组权限问题

今天在 Mac 上使用 OSXFUSE/SSHFS 挂载一个远程服务器目录的时候发现一个问题,使用的 username 属于 admin 用户组却无法访问 admin 组拥有的文件和目录,从 ssh 一直 debug 到 pam/ldap/kerberos /nfs 都没发现问题,最后才怀疑到是这个 sshfs 客户端的问题。

根据这里讨论给的提示,OSXFUSE 自己的 SSHFS 程序在挂载的时候会默认忽略用户的 gid (group id),这就是为啥不能读服务器上的用户组 admin 的文件和目录了,组权限被忽略了。解决办法是,在 sshfs 挂载的时候添加参数 -o defer_permissions:

$ sshfs -o defer_permissions [email protected]:/root test/

未经允许不得转载:SEARU.ORG » 使用 OSXFUSE/SSHFS 远程挂载的组权限问题

赞 (0)
分享到:更多 ()

评论 0