私は走った
sudo setfacl -d -m g::rwx /tmp
その後、/tmp
ファイルを作成してその権限を確認します。
-rw-rw-rw-. 1 jm wheel 0 Aug 24 10:26 test_file
それから私は走った。
sudo chmod g+rwx test_file
権限を確認しました。
-rwxrwxrwx. 1 jm wheel 0 Aug 24 10:26 test_file
最初のコマンドがsetfacl -d -m g::rws /tmp
最初に実行権限を付与してはいけませんか?なぜchmod
それらを拾うために走らなければならないのですか?
ベストアンサー1
chmod
なぜそれらを拾うために走らなければならないのですか?
なぜなら、あなたは間違っていました!努力する:
setfacl -Rdm g:maulinglawns:rwx tmp/ tmp/fooをタッチ getfacl tmp/foo #ファイル:tmp / foo #所有者:maulinglawns #グループ:マウリングロンズ ユーザー::rw- グループ::rx #有効:r-- グループ:maulinglawns:rwx #有効:rw- マスク::rw- その他::r--
しかし、ls
(+
最後の記号を参照してください。私たちがそうすることを示しています。)持つaclセット):
ls -l tmp/
totalt 0
-rw-rw-r--+ 1 maulinglawns maulinglawns 0 aug 24 18:55 foo
読んでくださいマニュアルページsetfaclの場合。特にACLエントリ部分。