Permissions NFS装载共享的权限问题
我已使用Webmin成功装载NFS网络共享。共享似乎安装正确,工作正常。如果我以root用户身份登录,我可以很好地浏览共享 但是,我似乎无法授予其他用户对此网络共享的读/写权限。当我查看权限时,我可以看到它由root所有,并且组crontab可以使用共享Permissions NFS装载共享的权限问题,permissions,nfs,ubuntu-13.10,Permissions,Nfs,Ubuntu 13.10,我已使用Webmin成功装载NFS网络共享。共享似乎安装正确,工作正常。如果我以root用户身份登录,我可以很好地浏览共享 但是,我似乎无法授予其他用户对此网络共享的读/写权限。当我查看权限时,我可以看到它由root所有,并且组crontab可以使用共享 $ ls -las 4 drwxr-xr-x 3 root root 4096 Nov 11 23:35 . 4 drwxr-xr-x 23 root root 4096 Nov 11 23:35 .. 8 drwxrwx-
$ ls -las
4 drwxr-xr-x 3 root root 4096 Nov 11 23:35 .
4 drwxr-xr-x 23 root root 4096 Nov 11 23:35 ..
8 drwxrwx---+ 23 root crontab 4096 Feb 15 2013 private
$ groups
scott adm cdrom sudo dip plugdev crontab lpadmin sambashare
$ cd private/
-bash: cd: private/: Permission denied
我尝试通过将用户添加到crontab组来授予用户访问权限。但是,用户无法访问该共享
$ ls -las
4 drwxr-xr-x 3 root root 4096 Nov 11 23:35 .
4 drwxr-xr-x 23 root root 4096 Nov 11 23:35 ..
8 drwxrwx---+ 23 root crontab 4096 Feb 15 2013 private
$ groups
scott adm cdrom sudo dip plugdev crontab lpadmin sambashare
$ cd private/
-bash: cd: private/: Permission denied
所以为了看看发生了什么,我把用户改成了所有者。然后用户可以访问该共享。很酷,但是为什么组权限不起作用呢
$ sudo chown scott:crontab private/
$ ls -las
4 drwxr-xr-x 3 root root 4096 Nov 11 23:35 .
4 drwxr-xr-x 23 root root 4096 Nov 11 23:35 ..
8 drwxrwx---+ 23 scott crontab 4096 Feb 15 2013 private
如何使组crontab中的任何用户都可以访问NFS装载的共享
注:
我最初在上发布了这个问题,但没有得到任何回复。我通过将用户组添加到ACL中解决了这个问题。我还修改了默认组权限,以便将来也可以访问新文件 第一个安装的acl
sudo apt-get install acl
更改了权限
sudo setfacl -d -Rm g:nas:rwx private/
# -d to change the directory default.
# -R for recursive
# -m g:nas:rwx to add the group to the ACL list for folder private/
我验证了更改:
sudo getfacl private/
您的私人文件夹权限正在使用ACL注意+当您执行ls-l时。啊,很好的呼叫,谢谢。