GNU/Linux >> Linux の 問題 >  >> Linux

linux/setfacl - 指定された所有者/グループで、親ディレクトリ内のすべての現在/将来のファイル/ディレクトリを 775 に設定します

解決策 1:

私は実際に、これまでのところ私が求めていたことを実行するものを見つけました。ここで共有して、この問題に遭遇した人は誰でもこの解決策を試すことができます:

sudo setfacl -Rdm g:groupnamehere:rwx /base/path/members/
sudo setfacl -Rm g:groupnamehere:rwx /base/path/members/

R つまり、そのディレクトリの下のすべてにルールが適用されます。
これは、そのディレクトリの下に作成される今後のすべてのアイテムに対して、これらのルールがデフォルトで適用されることを意味します。 ルールを追加/変更するために必要です。

最初のコマンドは新しいアイテム (したがって d) 用で、2 番目のコマンドはフォルダー内の古い/既存のアイテム用です。これは少し複雑で直感的ではないため、これが誰かの助けになることを願っています.

解決策 2:

受け入れられた回答に合わせて ...

これらのコマンドを次のように組み合わせることができます:

sudo setfacl -Rm d:g:groupnamehere:rwx,g:groupnamehere:rwx /base/path/members/

解決策 3:

Linux の setfacl には -d があります と -k おそらく探しているものであるデフォルトのアクセス許可を操作するためのオプション (詳細については、man を参照してください)。


Linux
  1. ディレクトリ内のすべての新しいファイルをグループからアクセスできるようにしますか?

  2. Linux –ディレクトリ内のすべてのフォルダ/ファイルにデフォルトのファイル権限を設定するにはどうすればよいですか?

  3. 現在のディレクトリのすべてのファイル名で1つの文字を別の文字に置き換える方法は?

  1. ハウツー:Linux でのディレクトリを使用した C プログラミング

  2. 現在のディレクトリからの相対パスを使用して、Linux CLI でファイルを再帰的に一覧表示する

  3. 親ディレクトリを作成せずに wget でディレクトリをミラーリングするにはどうすればよいですか?

  1. Linux でのファイル/ディレクトリの最大数は?

  2. Linuxで特定の親ディレクトリを持つすべてのファイルを見つける方法は?

  3. ディレクトリのすべてのファイルを空にする linux コマンド