mim*_*ipc 3 mount centos cifs autofs chmod
我已经使用 autofs 在我的 CentOS 6.4 服务器上设置了 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
Run Code Online (Sandbox Code Playgroud)
什么ls命令显示:
[root@websrv01 mnt]# ls -l
total 4
drwxr-xr-x 1 root root 4096 Apr 26 12:01 Photos
Run Code Online (Sandbox Code Playgroud)
我对ls命令的期望:
[root@websrv01 mnt]# ls -l
total 4
drwxrwx--- 1 photos photos 4096 Apr 26 12:01 Photos
Run Code Online (Sandbox Code Playgroud)
你看有什么不对吗?如何正确设置所有者和 chmod ?
编辑:我忘了说 /mnt/Photos 目录上的 root 用户拒绝 chown 和 chmod 命令。我做对了,我也尝试过使用 fstab。
这就是 fstab 发生的情况:
mkdir /mnt/Photos
chmod 770 /mnt/Photos
chown photos:photos /mnt/Photos
mount /mnt/Photos
Run Code Online (Sandbox Code Playgroud)
挂载目录时,权限会自动更改并设置为 755。我无法将模式设置回 770 :权限被拒绝。
我找到了答案:您必须将该选项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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18043 次 |
| 最近记录: |