![Linux组/用户权限问题](https://linux22.com/image/550095/Linux%E7%BB%84%2F%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90%E9%97%AE%E9%A2%98.png)
Redhat 5.5,以 root 身份登录
我创建了一个小组 dev-core
groupadd dev-core
然后我创建了一个新用户tony
useradd tony
我更改了 tony 的密码,并将 tony 添加到组 dev-core
usermod -a -G dev-core tony
然后,我创建了一个目录 /devel
mkdir /devel
我将其组改为 dev-core
chgrp dev-core /devel
我把目录的权限改成这样
drwxrwx--- 3 root dev-core
现在,当我以 tony 身份登录并尝试访问 /devel 时,我收到一条权限被拒绝的消息。
我不明白为什么 tony 所属的组对该目录具有完全访问权限。有人能解释一下吗?
答案1
您必须在进行 usermod 更改后登录到用户 tony fresh。