setfacl报错: Option -m: Invalid argument near character 3

[root@szb ~]# setfacl -m u:zwx:rw- test
报错:setfacl: Option -m: Invalid argument near character 3
原因:zwx用户不存在,创建或者指定存在的用户作为操作目标

解决办法:

[root@szb ~]# setfacl -Rm u:root:rw- test
[root@szb ~]# getfacl test
# file: test
# owner: root
# group: root
user::rw-
user:root:rw-
group::r--
mask::rw-
other::r--

一、setfacl命令

setfacl命令  设置文件ACL规则
setfacl(set file access control list),即“设置文件访问控制列表”。
可以更精确的控制权限的分配,比如让某一个用户对某一个文件具有某种权限。
参数含义
-R–recursive 递归操作子目录
-m–modify-acl 更改文件的访问控制列表
-x–remove=acl 根据文件中访问控制列表移除条目
[root@szb ~]# setfacl -Rm u:root:rw- test
[root@szb ~]# getfacl test
# file: test
# owner: root
# group: root
user::rw-
user:root:rw-  # 添加的此处,默认没有
group::r--
mask::rw-   # 添加的此处,默认没有
other::r--

二、getfacl命令

getfacl命令  显示文件或目录的ACL策略
[root@szb ~]# getfacl shell_17/
# file: shell_17/
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
参数定义
-c不显示注释标题
-t使用表格输出格式
-R递归到子目录
-a显示文件的ACL
-e显示所有的有效权限
-n显示用户的UID和组群的GID
[root@szb ~]# getfacl -t shell_17/
# file: shell_17/
USER   root      rwx
GROUP  root      r-x
other            r-x
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值