所有者が "owner1"で、775の権限を持つ"dir1"ディレクトリがあります。
「owner1」と同じグループにいる他のユーザーは「owner2」です。
「owner2」が「dir1」にファイルを書き込むたびに権限を600に設定し、ディレクトリに書き込む場合は権限を700に設定する必要があります。
どうすればいいですか? UMASKが必要ですか?
答え1
"owner2"にこの権限がある場合、この設定を設定したときに作成されたリスト内のすべてのファイルに対する権限がumask 077
消去されます。もちろん、問題は「owner1」がこれらのファイルを読み取れないことです。group
other
umask 077
"dir1"にファイルを生成する特定のプログラムがある場合は、そのプログラムを起動するシェルを設定できます。
はい
umask 077 ; ./start_creator_owner2
この行が起動スクリプトの一部である場合、生成されたすべての項目start_creator_owner2
に 。go
0