Freebsd 对组目录的写访问

Freebsd 对组目录的写访问

我很困惑。系统中有两个用户:u1 和 u2,以及组 u1。u1 和 u2 都属于 u1。我创建了目录 /opt/d,其属性如下:

drwxrwxr-x 2 u1 u1 512B May 26 17:55 d

据我所知,此配置允许两个用户写入目录。但是,从 u2 来看:

touch /opt/d/x

touch: /opt/d/x: Permission denied

在 RHEL5 上相同的配置也能正常工作。

我错过了什么?

谢谢。

答案1

u2 是否对组目录上方的所有目录具有读取权限?如果他对上方的每个目录都没有读取权限,他将无法访问组目录,从而导致该错误。

另外,自从你对群组进行更改后,你是否注销了 u2?群组成员身份只能在登录时读取。

相关内容