我可以让挂载工作,正如 /etc/fstab 中所写:
//pcsprdvhost.prod.tsh.mis.mckesson.com/sftphome /sftphome2 cifs 用户名=myuser,工作组=域,密码=mypassword,noserverinfo,uid=tmadmin,gid=tibco,nounix,file_mode=0777,dir_mode=0777 0 2
这意味着 /sftphome2 下的每个目录都如下所示:drwxrwxrwx 1 tmadmin tibco 0 Jul 6 2010 D0000001
当我发出:chown -R D0000001:D0000001_admin D0000001
什么都没发生。
当我提取 uid 和 gid 规范时,我得到了 root:sys 的系统所有者/组
我需要做的是将 /sftphome2 下的子目录更改为我想要的任何所有者和组(和权限),而不是指定的所有者和组。我该怎么做?
答案1
如果没有Unix 扩展如果您已禁用此nounix
选项,则无法使用 CIFS 进行任何所有权/权限设置。如果没有扩展,您唯一能做的就是设置整个文件系统的所有权/权限。要使 Unix 扩展正常工作,您连接的服务器必须支持它们。如果您的服务器不支持这些扩展,您可能就倒霉了。您可能需要考虑使用不同的网络文件系统。