ACL权限设置命令setfacl和getfacl命令

本文详细介绍了Linux系统中用于设置和查看ACL(访问控制列表)权限的setfacl和getfacl命令,包括它们的选项、用法和实例。ACL允许更精细的权限控制,例如为特定用户或组设置额外的读写执行权限。通过setfacl的-m、-M、-x和-X选项,可以添加、修改和删除ACL规则。getfacl则用于查看文件或目录的ACL设置。此外,文章还讨论了ACL权限、mask、默认ACL以及如何备份和恢复ACL。

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

目录

 ACL权限设置命令setfacl和getfacl命令

setfacl命令是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。

 选项

 |参数|说明|
 |-|-|
 |-b:|删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。
 |-k:|删除缺省的acl规则。如果没有缺省规则,将不提示。
 |-n:|不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定。
 |--mask:|重新计算有效权限,即使ACL mask被明确指定。|
 |-d:|设定默认的acl规则。
 |--restore=file:|从文件恢复备份的acl规则(这些文件可由getfacl -R产生)。通过这种机制可以恢复整个目录树的acl规则。此参数不能和除--test以外的任何参数一同执行。
 |--set=acl| 设置当前文件的ACL规则|
|--set-file=file| 从文件读入ACL规则来设置当前文件或目录的ACL规则|
 |--test:|测试模式,不会改变任何文件的acl规则,操作后的acl规格将被列出。|
 |-R:|递归的对所有文件及目录进行操作。
 |-L:|跟踪符号链接,默认情况下只跟踪符号链接文件,跳过符号链接目录。
 |-P:|跳过所有符号链接,包括符号链接文件。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

neo_will_mvp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值