为什么不能修改目录中的文件,我有读/写组权限

时间:2012-06-13 10:34:11

标签: linux chown

我目前正在使用我的linux系统,现在我遇到以下情况。

目录/ srv / http具有以下权限集:

drwxrwxr-x 2 root httpdev  80 Jun 13 11:48 ./
drwxr-xr-x 6 root root    152 Mar 26 13:56 ../
-rwxrwxr-x 1 root httpdev   8 Jun 13 11:48 index.html*

我之前使用以下命令创建了组httpdev:

groupadd httpdev

并添加了我的用户视频:

gpasswd -a sighter httpdev

然后我使用chown和chmod命令设置了上述权限。

但是现在我不允许修改index.html文件或创建一个新文件,作为用户更严格,用这样的触摸:

<sighter [bassment] ~http> touch hallo.php
touch: cannot touch `hallo.php': Permission denied

我理解错误。我期待着我可以做我想做的事情,然后该团体拥有所有的权利。

以下输出仅供参考。

<sighter [bassment] ~http> cat /etc/group | grep sighter
...
httpdev:x:1000:sighter
...

使用过的linux-distro是archlinux。

2 个答案:

答案 0 :(得分:1)

将用户添加到组不会影响当前正在运行的会话。因此,您必须注销并再次登录或使用su - sighter登录。

在此之后你应该能够做你想做的事。

答案 1 :(得分:0)

你不在合适的人群中。您需要退出并重新登录。另外,超级用户。