linux权限组

时间:2009-07-22 17:46:16

标签: linux permissions usergroups

我正在尝试设置我的网络服务器,以便一个组可以访问这些文件。 Apache和每个需要编辑文件的用户都将成为该组的一部分。所以我已经将所有文件设置为组psacln。我已将psacln添加到我的群组中。但它仍然不允许我查看文件:

[tom@166 httpdocs]$ whoami
tom
[tom@166 httpdocs]$ groups tom
tom : tom adm wheel apache psacln andy
[tom@166 httpdocs]$ ls -al
ls: .: Permission denied
[tom@166 httpdocs]$ sudo ls -al
total 92
d---rwx--- 14 andy   psacln 4096 Jul 22 17:51 .
drwxrwxr-x 16 apache apache 4096 Jul 21 09:29 ..
d---rwx---  4 andy   psacln 4096 Jul 21 09:26 backend
d---rwx---  3 andy   psacln 4096 Jul 22 15:21 core
d---rwx---  5 andy   psacln 4096 Jul 21 09:26 css
...

2 个答案:

答案 0 :(得分:2)

可能需要注意的一点是,当您更改用户的组成员身份时,您必须再次注销并重新登录(即,当您登录时组成员身份将生效,否则通常不会更改)。

答案 1 :(得分:1)

您可以登录和退出以使群组更改生效,或者使用 newgrp 命令更改“有效”群组也可以为您执行此操作。