グループの所有権を変更せずにディレクトリにグループ権限を追加しますか?

グループの所有権を変更せずにディレクトリにグループ権限を追加しますか?

「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グループgACL、musicグループsingers名、rwx適用する既存の権限、および/path/to/musicACLを変更するディレクトリパスを変更します。

音楽フォルダに作成された新しいファイル/ディレクトリにデフォルトで適用するにはフラグを追加する必要があり、既存のすべて-dのファイル/ディレクトリに繰り返し適用するにはフラグを追加する必要がありdefaultます。-Rrecursive

おすすめ記事