「Music」というディレクトリと、Music、Singersという2つのグループがあります。
私は処刑した
chgrp music music
アーティストグループに/ musicディレクトリに対する読み取りおよび書き込み権限を付与したいが、所有権を変更したくない。
可能ですか?
私はchownとchgrpについて少し混乱しています。 chownがグループではなく個々のユーザーの所有権を変更すると思いますか? chgrp変更グループ?
グループの所有権を設定し、他の指定されたグループに権限を付与する方法はありますか?
ベストアンサー1
getfacl
これは既存の権限では実行できませんが、setfacl
コマンド(通常はパッケージを通じて提供されます)を使用して実行できますacl
。
getfacl
ディレクトリまたはファイルのACLエントリを読み取ることができます。
setfacl
ディレクトリまたはファイルのACLエントリを変更できます。
あなたの例では、次のように実行します。
setfacl -m g:music:rwx /path/to/music
setfacl -m g:singers:rwx /path/to/music
-m
に移動して、modify
グループg
ACL、music
グループsingers
名、rwx
適用する既存の権限、および/path/to/music
ACLを変更するディレクトリパスを変更します。
音楽フォルダに作成された新しいファイル/ディレクトリにデフォルトで適用するにはフラグを追加する必要があり、既存のすべて-d
のファイル/ディレクトリに繰り返し適用するにはフラグを追加する必要がありdefault
ます。-R
recursive