Linux系统ACL的设置技巧

本文详细介绍了Linux系统中的访问控制列表(Access Control List, ACL)设置技巧,包括如何为单个用户(student)设置读写权限、使用`setfacl`和`getfacl`命令查看和修改ACL,撤销权限以及清除所有ACL。重点讲解了命令用法和实例操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统ACL的设置技巧

在acl对单个用户练习中,我们以让student可以读取/sev/project为模板来讲一下。

setfacl -m为设置的命令与选项,而设置项主要有:
*针对个人: u:账号名称:rwx-
*针对群组: g:群组名:rwx-
例如
#setfacl -m u:student:rx /srv/project
#ll -d /srv/project
getfacl是查阅ACL设置的命令,输出结果与设置项类似,只是当账号或者群组名没有写的时候,则表示为文件所有者的账号与群组。例如:
#gerfacl /srv/project

若我们发现设置错误,想要将一个ACL的权限设置取消时,例如讲student的权限规则取消,则可以使用如下的方式处理:
#setfacl -x u:student /srv/project
取消设置比较直截了当,不过要注意取消需要使用-x这个选项,而非-m的选项。
如果要将该文件的所有ACL设置都取消,可以使用下面的方式:
#setfacl -b /srv/project
#ll -d /srv/project
我们可以发现,权限位置最末尾的+号不见了,是因为已经完整取消的缘故。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值