ACLは常にデフォルトのchmod権限を上書きしますか? [コピー]

ACLは常にデフォルトのchmod権限を上書きしますか? [コピー]

ユーザー権限rwを持つLinuxコンピュータにファイルがありますが、ユーザーにACLを介してrwx権限が割り当てられている場合はどうなりますか?

ACLはデフォルトのユーザー権限をオーバーライドし、実行アクセスを許可しますか?

nick@nick-XPS-9315:~$ cd /tmp
nick@nick-XPS-9315:/tmp$ touch test
nick@nick-XPS-9315:/tmp$ ll test
-rw-rw-r-- 1 nick nick 1210 Aug 11 09:37 test
nick@nick-XPS-9315:/tmp$ setfacl -m u:nick:rwx ./test
nick@nick-XPS-9315:/tmp$ ll test
-rw-rwxr--+ 1 nick nick 1210 Aug 11 09:37 test*
nick@nick-XPS-9315:/tmp$ getfacl test
# file: test
# owner: nick
# group: nick
user::rw-
user:nick:rwx
group::rw-
mask::rwx
other::r--

答え1

権限階層を発見しました。

  • どのステップでも一致するものが見つかった場合、システムはすぐに停止し、続行されません。
  1. ユーザーは所有者ですか?ユーザー所有者のchmod権限を使用する
  2. ユーザーACLはありますか? ACL権限の統合とこれらのACL権限の使用
  3. グループリーダーですか?グループ所有者のchmod権限の使用
  4. グループACLはありますか?これらの ACL グループ権限を結合し、これらの ACL 権限を使用します。
  5. 他のエンティティから権限を取得する

関連情報