setfacl コマンドを使用してファイルから ACL エントリを削除します。
$ setfacl -d acl_entry_list filename1 ...
-d |
指定した ACL エントリを削除する |
acl_entry_list |
ファイルまたはディレクトリから (アクセス権を指定せずに) 削除する ACL エントリのリスト。特定のユーザーとグループの ACL エントリとデフォルトの ACL エントリ以外は削除できない。有効な ACL エントリについては、表 51-9 と表 51-10 を参照 |
filename ... |
ACL エントリを削除するファイルまたはディレクトリ |
また、setfacl -s コマンドを使用すると、ファイルからすべての ACL エントリを削除して、新しく指定した ACL エントリに置き換えることができます。
ファイルから ACL エントリが削除されたことを確認するには、getfacl コマンドを使用します。
$ getfacl filename
次の例では、ユーザー nigel の ACL エントリを ch4.doc ファイルから削除します。
$ setfacl -d user:nigel:4 ch4.doc $ getfacl ch4.doc # file: ch4.doc # owner: nigel # group: staff user::r-- group::r-- #effective:r-- other:r--