目录上的组 rwx 但权限仍然被拒绝

目录上的组 rwx 但权限仍然被拒绝

我快疯了。不确定我是否遇到了如此基本的问题。所以,求助于这里...

kevin@tobias:/srv/storage$ ll
total 40K
drwxrwxr-x 11 root storage 4.0K Sep 24 14:00 ./
drwxr-xr-x  4 root root       0 Sep 24 14:42 ../
drwxrwxr-x  5 root storage 4.0K Jul 28 13:46 backup/
drwxrwxr-x 10 root storage 4.0K Sep 23 08:01 git/
drwxrwxr-x  9 root storage 4.0K Sep 24 08:26 misc/
drwxrwxr-x  7 root storage 4.0K Nov 27  2013 mythtv/
drwxrwxr-x  3 root storage 4.0K Sep 16 13:46 repos/

kevin@tobias:/srv/storage$ touch test
touch: cannot touch âtestâ: Permission denied

kevin@tobias:/srv/storage$ id
uid=1000(kevin) gid=1000(kevin) groups=1000(kevin),4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),109(sambashare),119(libvirtd),120(lpadmin),1002(storage)

kevin@tobias:/srv/storage$ groups
kevin adm cdrom sudo dip www-data plugdev sambashare libvirtd lpadmin storage

知道发生什么事了吗?

我的用户(kevin)位于对该目录具有 rwx 权限的组(存储)中。

我尝试过注销并重新登录,最后只能重启。问题依然存在。

如果有任何值得注意的话,这是一个通过 autofs 进行的 nfs 挂载。

答案1

是的,“这是通过 autofs 进行的 nfs 安装”是关键。通过 NFS 安装的文件/目录的权限由您的 UID 如何映射到 NFS 服务器的 UID 空间(以及您在 NFS 服务器上拥有哪些组)以及 NFS 卷的编辑方式控制mount

mount | egrep '[[:blank:]]/srv'  

看看它是如何安装的。

相关内容