红联Linux门户
Linux帮助

setfacl的应用

发布时间:2015-02-01 21:59:06来源:红联作者:ksimon
建了一个ShareForAll的文件夹,user1属于组group1, user2属于组group2,user3属于组group3.
运行 setfacl -m g:group1:rwx,g:group2:rwx /ShareForAll
setfacl -R -d --set g:group1:rwx,g:group2:rwx /ShareForAll
这时候user1新建的文件user2都可以修改,同样,user2也可以修改user1建的文件。

问题是如果这时个再运行以上两个setfacl命令把group3也加入到ShareForAll的acl列表里,user3新建的文件,则user1与user2都不能直接修改,当user1或user2修改user3建的文件都提示是只读文件。
试过单独运行setfacl -m 或 setfacl -R -d 都不能解决。

请问如何添新增的用户或组到原来的acl列表里,使新增的用户或组的权限与其他用户的权限相同,也就是说怎么把不同用户组添加到ShareForAll的acl里,而这些组的用户都能互相修改各用户以后在这个文件夹里建立的文件。
文章评论

共有 1 条评论

  1. yinbingneed1103 于 2015-03-03 13:03:50发表:

    看着好高深的样子,期待高手来回答