追加読書

追加読書

私はグループと呼ばれるグループを持っており、webdevrootユーザーとグループのメンバーだけがwebdevディレクトリへの書き込みアクセス権を持ちたいと思います/web。今質問が出ます。

# chmod -R u=rwX,go=rX /web
# ls -l /web
total 4
-rw-r--r--. 1 root root 165 Mar  8 12:29 index.html
# ls -ld /web
drwxr-xr-x. 2 root root 24 Mar  8 12:34 /web
# setfacl -R -m g:webdev:rwX /web
# ls -ld
drwxrwxr-x+ 2 root root 24 Mar  8 12:34 .
# getfacl /web
getfacl: Removing leading '/' from absolute path names
# file: web
# owner: root
# group: root
user::rwx
group::r-x
group:webdev:rwx
mask::rwx
other::r-x

webdevしたがって、フォルダへのグループ書き込みアクセスを許可すると、ls -ldは私のフォルダがグループで書き込み可能になったことを示していますroot。ただし、これはgetfacl /webグループが(正しい)権限を持っている出力と矛盾しますr-x。どうしたの?

ベストアンサー1

ls -ldこれで、グループが自分のフォルダに書き込むことができることがわかりますroot

間違っています。

その場所の記号は、+ファイルにACLがあることを示します。

ファイルにACLがあるため、中央に表示される3つの許可文字はlsマスクを意味します。いいえファイルグループ権限。

追加読書

おすすめ記事