如何设置文件夹权限继承
bomdy 2008-03-05 05:31:03 一个文件夹mydir需要设置成为一个用户myuser可以读写,同一个工作组mygroup中的人可以读,其它人禁止
使用s标志使mydir以下创建的文件夹的组也是mygroup
[myuser@server myuser]$ mkdir mydir
[myuser@server myuser]$ chgrp mygroup mydir
[myuser@server myuser]$ chmod g=rxs,o= mydir
[myuser@server myuser]$ ll
总用量 4
drwxr-s--- 2 myuser mygroup 4096 3月 5 17:37 mydir
但现在问题是,myuser在mydir中新建的子文件夹组虽然是mygroup了,但是子文件夹的权限却成了mygroup也可以写了
[myuser@cvsserver myuser]$ cd mydir
[myuser@cvsserver mydir]$ mkdir newdir
[myuser@cvsserver mydir]$ ll
总用量 4
drwxrwsr-x 2 myuser mygroup 4096 3月 5 17:39 newdir
要是mygroup仅仅在子文件夹可以写入还好,但是myuser在newdir创建的文件也成为mygroup可以写的了
这样就导致mygroup组的人可以随意修改myuser放在文件夹中的文件,怎样设置可以放置这种情况呢,总不能每次放入新东西都要重新设置一次吧