-1

抱歉这个非常基本的问题,但我找不到任何答案。

我有一个用户 cldprod,它在主要组“cldprod”和辅助组“jboss”中我有另一个用户 jboss,它在主要组“jboss”中。

“cldprod”用户无法删除具有这些权限的文件:

-rw-rw-r-- 1 jboss jboss xxxxxx
rm: cannot remove `xxxxx': Permission denied

我不明白为什么(因为'cldprod' 在组'jboss' 中并且'jboss' 对文件有写权限)。

我的 /etc/passwd :

cldprod:x:500:501:xxxxxx
jboss:x:501:502:xxxxxx

我的 /etc/group :

cldprod:x:501:
jboss:x:502:cldprod

我的资料:

 $ uname -a
Linux ip-xxxxx xxxxxx.amzn1.x86_64 #1 SMP Mon May 6 18:04:41 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
4

1 回答 1

2

要删除文件(目录条目),您需要对包含它的目录而不是文件本身的写入权限。

文件的写入权限仅允许您修改文件的内容及其元数据,例如权限。

于 2013-06-26T13:57:14.717 回答