ACLの使用:
[root@rex web]# pwd
/media/web
[root@rex web]# ll -d
drwxr-xr-x. 2 root root 4096 Jan 1 14:31 .
[root@rex web]# setfacl -m d:g::rwx .
[root@rex web]# setfacl -m g::rwx .
[root@rex web]# touch newTest
[root@rex web]# getfacl newTest
# file: newTest
# owner: root
# group: root
user::rw-
group::rw-
other::r--
[root@rex web]# getfacl .
# file: .
# owner: root
# group: root
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
簡単な質問には答えられません。実行可能ビットがグループのデフォルトACLにある場合、結果ファイルに表示されないのはなぜですか?設定に問題があると思いましたが、umask
結果は同じでした。
[root@rex web]# umask
0022
[root@rex web]# umask 0000
[root@rex web]# touch anotherTest
[root@rex web]# getfacl anotherTest
# file: anotherTest
# owner: root
# group: root
user::rw-
group::rw-
other::r--
私はこれが意図的なものであると確信しています。わかりません。
それがデフォルトグループに固有のものであることを確認しようとしましたが、mask
何らかの理由で私のACLに表示され始めました。
[root@rex web]# setfacl -m g:web:rwx .
[root@rex web]# setfacl -m d:g:web:rwx .
[root@rex web]# touch newer
[root@rex web]# getfacl newer
# file: newer
# owner: root
# group: root
user::rw-
group::rwx #effective:rw-
group:web:rwx #effective:rw-
mask::rw-
other::r--
だから上には表示されないようですが、私の質問は次のとおりです。
1) メイングループ以外のグループを指定する前に「マスク」が表示されないのはなぜですか?
2)このマスクはどこで出ましたか?どの親ディレクトリにも表示されません。