我有一个EXT4分区的Ubuntu 14.04服务器。 我想更改在/home/myuser中创build新文件和文件夹时获得的权限。 我用setfacl设置了一些选项, getfacl /home/myuser返回以下内容
# file: home/myuser/ # owner: myuser # group: myuser # flags: -s- user::rwx group::rwx other::---
现在,在/home/myuser/ ,我运行touch test.txt 。 getfacl test.txt返回
# file: test.txt # owner: myuser # group: myuser user::rw- group::rw- other::r--
如果我运行mkdir testfolder && getfacl testfolder/ ,我会得到
# file: testfolder/ # owner: myuser # group: myuser # flags: -s- user::rwx group::rwx other::rx
我试过setfacl -dm g:myuser:rwx /home/myuser ,之后touch test.txt && getfacl test.txt返回
# file: test.txt # owner: myuser # group: myuser user::rw- group::rwx #effective:rw- group:myuser:rwx #effective:rw- mask::rw- other::---
为什么? 我希望/home/myuser内的所有文件和文件夹都有770模式。
添加默认ACL,如下所示:
default:user::rwx default:group::rwx default:other::---
默认ACL应用于受影响目录下的新文件和目录。
您可以使用以下命令来完成此操作:
setfacl -dm u::rwx,g::rwx,m::rwx,o::0 /home/myuser