特定のユーザーのアクセス権を取り消すにはどうすればよいですか?

特定のユーザーのアクセス権を取り消すにはどうすればよいですか?

特定のユーザーからファイルまたはディレクトリツリーへのすべてのアクセス権(r、w、x)を取り消すにはどうすればよいですか(他のユーザーには読み取りアクセス権を付与し続けます)。

マスク付きのsetfaclはこれを許可しますか?

答え1

はい、setfaclがそうする必要があります。次の方法を試してください。動作しますか?

setfacl -m u:user:--- file 

どこ:

  • -mファイル/ディレクトリACLを修正してください。
  • user は、権限を変更するユーザー名です。
  • ---権限がありません。 r、w、xを変更してください。
  • fileは、権限が変更されるファイルの名前です。

関連情報