Unix:更改扩展ACL的掩码

时间:2012-01-17 23:52:18

标签: unix permissions acl

我正在编写一个触及文件的脚本,然后按照一个特定用户(比如peter)对该文件拥有完全权限的方式修改访问控制列表。因此,如果以前没有人,我必须添加彼得和面具。 例如

    # file: newfile
    # owner: hans
    # group: hansgroup
    user::rwx
    user:peter:rwxc
    group::r-x
    mask::rwx
    other::r--

面具也必须提供完全权限,否则peter的条目将被屏蔽。 那么,如果已经存在掩码条目,因为存在其他特殊用户或组条目(可能来自目录的默认ACL),我可以将掩码更改为rwx以便为我的新peter启用完全权限条目?我确信如果扩展掩码,我会 - 在某些情况下 - 改变其他一些特殊条目的有效权限吗?

如果不是,我不需要担心面具的扩展吗?这不是问题吗?

如果是的话,我看到了它的两难境地。我该怎么办?

我熟悉acls的这个文档:http://www.suse.de/~agruen/acl/linux-acls/linux-acls-final.pdf

0 个答案:

没有答案