我的服务器运行的是 redhat 并且有两个用户 A 和 B,
用户 A 拥有 /dirA
现在我已经创建了/dirA/dirB,并且
chown -RB:B /dirA/dirB/
当我 su B 并 cd /dirA/dirB/ 时,一切正常。但是当我直接从用户 B 登录并 cd 到上述目录时,我收到“权限被拒绝”
答案1
苏
和
苏
会产生截然不同的结果。su - 将读取新用户的环境以替换之前的环境。su 将合并它们。
检查你的身份
id
命令,您可能会发现您拥有权限的原因。可能是您保留了允许您访问的组成员身份。