系统管理指南:安全性服务

Procedure如何删除文件的 ACL 项

  1. 删除文件的 ACL 项。


    % setfacl -d acl-entry-list  filename ... 
    
    -d

    删除指定的 ACL 项。

    acl-entry-list

    指定文件或目录中要删除的 ACL 项(未指定权限)的列表。只能删除特定用户和组的 ACL 项和缺省 ACL 项。表 6–7表 6–8 显示了有效的 ACL 项。

    filename ...

    指定一个或多个文件或目录,由空格分隔。

    或者,可以使用 setfacl -s 命令删除文件的所有 ACL 项,并使用所指定的新 ACL 项替换它们。

  2. 检验是否已删除文件的 ACL 项。


    % getfacl filename
    

示例 6–10 删除文件的 ACL 项

在以下示例中,将从 ch4.sgm 文件中删除用户 anusha


% setfacl -d user:anusha ch4.sgm