私は、出力結果をいくつかのユーザーの間で共有されるディレクトリに格納している、長時間実行しているスクリプトとアプリケーションをたくさん持っています。私はこの共有ディレクトリの下に作成されたすべてのファイルとディレクトリが自動的にu=rwxg=rwxo=r
権限を持っていることを確認したいと思います。Linuxのディレクトリの下に新しく作成されたファイルとサブディレクトリの既定のアクセス許可を設定しますか?
umask 006
を私の様々なスクリプトの頭に使うことができると知っていますが、多くのユーザーが独自のスクリプトを作成し、umask自体を設定するのを忘れるかもしれません。
ファイルシステムが新しく作成されたファイルとディレクトリを、特定のフォルダにある特定の権限を持つように設定したいのは本当のことです。これはすべて可能ですか?
更新:私はそれがデフォルトのACL機能を使用して、POSIX ACLsで行うことができますが、それは現時点ではすべてのビットの私の頭の上だと思います。誰かがデフォルトACLを使用する方法を説明できるなら、おそらくこの質問にうまく答えるだろう。
POSIXのACLは素晴らしいですが、60%のマシンでは、配布に応じて、特定のファイルシステムで有効になりません。ここには非常に良い紹介と例があります:http://www.suse.de/~agruen/acl/linux-acls/online/ –
あなたは私がリンクした同じ文書を意味します:)私はそれを読むための変更をしていませんしかし、可用性問題については頭がおかしくなってくれてありがとう。 –
Tim Postのコメントのリンクは死んでいるようですが、Internet Archiveのおかげで私はそれを見て、http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.htmlにまったく同じ文書が含まれていることを確認できました。質問を編集してリンクを更新します。 – rmunn