ACL的使用

ACL允许对多个用户和组设置不同权限,新文件继承父目录的ACL。XFS文件系统内建ACL支持。使用ls-l查看带ACL的文件,getfacl显示详细ACL,setfacl用于修改。默认ACL确保新创建的文件和目录继承权限。删除ACL需谨慎,目录需显式设置ACL。
摘要由CSDN通过智能技术生成

当要求指定的多个用户和组以不同的权限来访问文件时,就需要ACL

ACL可向由username,groupname,UID,GID标识的多个用户和组授予权限

用户可以对属于自己的文件和目录设置ACL,新文件和子目录自动从父目录的默认ACL中继承,父目录至少需要X权限

文件系统需在挂载选项上启用ACL支持

XFS文件系统内置ACL

要启用文件系统ACL支持,须在mount命令或/etc/fstab中由ACL挂载选项

ls -l仅输出最少的ACL设置信息

权限字符串末尾的+表示该文件存在ACL

getfacl file显示文件的ACL

getfacl directory显示目录上的ACL

使用setfacl命令添加,修改,删除文件和目录的ACL

r表示读取权限

w表示写入权限

x表示执行权限

-表示缺少相关权限

X表示只设置目录的执行权限

-m选项设置ACL

-R选项以递归的方式应用ACL

删除ACL时,掩码只能在未设置其他ACL的情况下删除,因此必须最后删除

在目录上使用默认ACL可确保目录中创建的文件和目录继承ACL,但目录本身仍需要显示设置ACL,默认ACL仅提供ACL继承功能

删除默认ACL的方式与删除标准ACL一样,以d:开头,或使用-d选项

删除目录的所有默认ACL条目 setfacl -k directory

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值