IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    vpsee发表于 2014-08-26 11:53:22
    love 0

    今天在 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 root@vpsee.com:/root test/
    


沪ICP备19023445号-2号
友情链接