我在Linux上苦苦寻找ACL。 在我的设置中,我需要在创build新目录时inheritancesetgid位和我的ACL。 ACL按预期inheritance。 新目录已获得父目录所有的ACL。 不幸的是,setgid位不会被inheritance到新的子文件夹。 有没有人遇到过这个问题? 可能是默认的Linux行为?
欢呼声,翻转
我想出了原因。 我忘了提及该目录由root:root拥有。 看来,这是期望的行为。 因此,如果一个目录主组是root,那么当ACL被激活时,setgid位似乎被内核忽略。 如果我使用不同的组,例如adm,则setgid位按预期工作。