setfacl 细分文件权限

setfacl设置对文件权限,chmod命令可以把文件权限分为u,g,o三个组。

setfacl能够对每个文件或目录设置更精确的权限。

setfacl -m u:sxf:rwx  file 设置用户user1对文件file的rwx

[sxf@node2 test]$ ll
total 44
-rwxrwxr-x  1 sxf sxf 6479 Apr 24 08:52 candshell
-rw-rw-r--  1 sxf sxf   65 Apr 24 08:51 candshell.c
-rw-rwxr--+ 1 sxf sxf  152 Apr 24 14:03 com.sh
-rwxrwxrwx  1 sxf sxf  417 Apr 24 14:07 mem_usa.sh
-rw-rw-r--  1 sxf sxf 2224 Apr 24 11:28 net1.txt
-rw-rwxr--+ 1 sxf sxf    0 Apr 24 11:28 net.txt
-rwxrwxr-x  1 sxf sxf  111 Apr 24 10:17 pr.sh
-rwxrwxr-x  1 sxf sxf   19 Apr 24 08:34 quit.sh
-rw-rw-r--  1 sxf sxf  230 Apr 24 10:43 sh.tar.gz
-rw-rw-r--  1 sxf sxf  109 Apr 24 11:28 test.sh
-rw-rw-r--  1 sxf sxf   71 Apr 24 11:21 test.txt
[sxf@node2 test]$ setfacl -m u:sxf:rwx net1.txt
[sxf@node2 test]$ ll
total 44
-rwxrwxr-x  1 sxf sxf 6479 Apr 24 08:52 candshell
-rw-rw-r--  1 sxf sxf   65 Apr 24 08:51 candshell.c
-rw-rwxr--+ 1 sxf sxf  152 Apr 24 14:03 com.sh
-rwxrwxrwx  1 sxf sxf  417 Apr 24 14:07 mem_usa.sh
-rw-rwxr--+ 1 sxf sxf 2224 Apr 24 11:28 net1.txt
-rw-rwxr--+ 1 sxf sxf    0 Apr 24 11:28 net.txt
-rwxrwxr-x  1 sxf sxf  111 Apr 24 10:17 pr.sh
-rwxrwxr-x  1 sxf sxf   19 Apr 24 08:34 quit.sh
-rw-rw-r--  1 sxf sxf  230 Apr 24 10:43 sh.tar.gz
-rw-rw-r--  1 sxf sxf  109 Apr 24 11:28 test.sh
-rw-rw-r--  1 sxf sxf   71 Apr 24 11:21 test.txt

setfacl -m g:group1:rwx file 设置group1组对file文件的所有权限

getfacl file查看file权限

[sxf@node2 test]$ getfacl com.sh
# file: com.sh
# owner: sxf
# group: sxf
user::rw-
user:sxf:rwx
group::rw-
mask::rwx
other::r--

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值