Linux操作系统(ACL)

ACL (针对特殊用户的特殊权限) 访问控制列表,可以针对文件和目录

ACL的真正效果主要体现在对文件的操作上

Linux操作系统(ACL)_第1张图片

1. 如何查看ACL信息getfacl 文件名(文件路径)

2. 如何设置普通文件ACL信息setfacl -m u:用户名:权限 文件名


现在要求组外用户只针对daqiao用户对file.txt文件具有读写权限

Linux操作系统(ACL)_第2张图片

现在组外用户daqiao对file.txt文件具有读写权限


现在要求组外用户只针对yaomei用户对file.txt文件不具备任何权限

Linux操作系统(ACL)_第3张图片


3. 如何删除普通文件的acl信息:setfacl -x u:用户名 文件对象

Linux操作系统(ACL)_第4张图片

4. 如何彻底删除文件的acl信息chacl -B 文件对象

Linux操作系统(ACL)_第5张图片


如何查看文件是否设置了acl信息,通过ll命令查看文件详细信息,看第二字段最后一位,为 + 说明设置了acl信息,若为 . 说明没设置acl信息。

Linux操作系统(ACL)_第6张图片 


设置目录acl信息setfacl -m d:u:用户名:权限  文件对象

具备ACL信息的目录中,创建目录或文件会自动继承父目录的ACL信息值。

Linux操作系统(ACL)_第7张图片

当移动具有ACL属性的目录或文件时,默认情况下,ACL属性是跟着移动。

Linux操作系统(ACL)_第8张图片

当复制具有ACL属性的目录或文件时,默认情况下,ACL属性不会复制,只有加上-p参数才可以。

Linux操作系统(ACL)_第9张图片

Linux操作系统(ACL)_第10张图片

你可能感兴趣的:(linux,经验分享,编辑器)