日期:2014-05-16  浏览次数:20546 次

给大家出个题
          Afile   Bfile   Cfile   Dfile
Anna      rwx     r       x       0
Bill      r       rx      x       0
Charles   r       r       rw      r
Damian    0       r       0       rw


以上linux用户,Anna , Bill, Charles, Damian 分别是Afile, Bfile, Cfile, Dfile的拥有者,请问该如何创建组和分配用户属于哪个组,来实现上面的权限表,0,表示无任何权限。

------解决方案--------------------
文件也有acl 的    
参考命令 getfacl     setfacl 
------解决方案--------------------
以文件为单位,一个一个分析,用户是不会变的。只是所属组的问题,一样的权限变成组不就行了
------解决方案--------------------
Afile: owner:Anna, group包含Anna Bill Charles, chmod 740
Bfile: owner:Bill, group包含Anna Bill Charles Damian,chmod 540
Cfile: owner:Charles, group包含Anna Bill Charles, chmod 610
Dfile: owner:Damian, group包含Charles Damian, chmod, chmod 640