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

linux下如何指定新建文件的默认权限
背景:
我创建了一个用户组:test
在该用户组下有:a, b 两个用户,共用/home/test 文件夹
但是两个用户创建新文件夹时文件权限是这样的:drwxr-xr-x
导致 a 创建的文件夹或文件 b 用户不能写入,需要修改权限为:drwxrwx---
如果每次新建完文件或文件夹都要改权限很麻烦

问题:
请问有方法修改指定用户新建文件的默认权限,或指定文件夹下的新建文件都跟父文件夹的权限一样吗?
------解决方案--------------------
sudo setfacl -m d:g:test:rwx /home/test
这样下面新建的文件或目录对test组来说都具有读、写、执行权限。
------解决方案--------------------
在用户的profile文件里面设置umask