组可写文件不可写

组可写文件不可写

可能重复:
Linux 组权限

我有一个具有以下权限的文件

$ ls -l setup.txt
-rwxrwxr-x 1 www-data www-data 10741 2011-10-12 14:15 setup.txt

我属于 www-data 组

$ groups `whoami`
auniyal : auniyal adm dialout cdrom audio www-data plugdev lpadmin admin sambashare vboxusers

所以我想我应该能够写入该文件,但我不能

$ test -w setup.txt && echo "Writable" || echo "Not Writable"
Not Writable

那么如何确定该文件是否可写,因为我的想法是,如果文件是组可写的并且我属于该组,我应该能够写入该文件?

如果它有助于目录也是组可写的

$ ls -l ..
...
drwxrwxr-x 10 www-data www-data    4096 2011-12-07 09:42 timesite
...

答案1

我需要注销并重新登录,因为我刚刚将自己添加到 www-data 组

Linux 组权限未正确执行。

相关内容