我使用autofs在CentOS 6.4服务器上build立了一个CIFS安装:
文件/etc/auto.mnt:
Photos -fstype=cifs,perm,rw,uid=505,forceuid,gid=505,forcegid,file_mode=0770,dir_mode=0770,credentials=/root/credentials.txt ://adsrv01/Photos
一个ls命令显示:
[root@websrv01 mnt]# ls -l total 4 drwxr-xr-x 1 root root 4096 Apr 26 12:01 Photos
我所期望的ls命令:
[root@websrv01 mnt]# ls -l total 4 drwxrwx--- 1 photos photos 4096 Apr 26 12:01 Photos
你有什么不对吗? 我如何设置所有者和chmod权利?
编辑:我忘了说,chown和chmod命令在/ mnt / Photos目录下被root用户拒绝。 我不能正确的,我也尝试使用fstab。
这是fstab发生的情况:
mkdir /mnt/Photos chmod 770 /mnt/Photos chown photos:photos /mnt/Photos mount /mnt/Photos
安装目录时,权限会自动更改并设置为755。 我无法将模式设置回770:权限被拒绝。
我find了答案:你必须使用选项nounix连同file_mode和dir_mode
这是我的fstab:
//adsrv01/Photos /mnt/Photos cifs credentials=/root/credentials.txt,file_mode=0770,dir_mode=0770,nounix,uid=505,gid=505 0 0