ACL (针对特殊用户的特殊权限) 访问控制列表,可以针对文件和目录
ACL的真正效果主要体现在对文件的操作上
1. 如何查看ACL信息:getfacl 文件名(文件路径)
2. 如何设置普通文件ACL信息:setfacl -m u:用户名:权限 文件名
现在要求组外用户只针对daqiao用户对file.txt文件具有读写权限
现在组外用户daqiao对file.txt文件具有读写权限
现在要求组外用户只针对yaomei用户对file.txt文件不具备任何权限
3. 如何删除普通文件的acl信息:setfacl -x u:用户名 文件对象
4. 如何彻底删除文件的acl信息:chacl -B 文件对象
如何查看文件是否设置了acl信息,通过ll命令查看文件详细信息,看第二字段最后一位,为 + 说明设置了acl信息,若为 . 说明没设置acl信息。
![]()
设置目录acl信息:setfacl -m d:u:用户名:权限 文件对象
具备ACL信息的目录中,创建目录或文件会自动继承父目录的ACL信息值。
当移动具有ACL属性的目录或文件时,默认情况下,ACL属性是跟着移动。
当复制具有ACL属性的目录或文件时,默认情况下,ACL属性不会复制,只有加上-p参数才可以。