umaskはファイルで動作しませんか?

umaskはファイルで動作しませんか?

私はそれを.soumaskに設定しました: 0

$umask   
0000  

私はそうし、
echo 'test' > test.txt
作成test.txtされた。これにより、次のようにls -l test.txtなります。
$ls -l test.txt
-rw-rw-rw- 1 jim None 5 Jun 30 22:50 test.txt
なぜ権限がないのですかrwxrwxrwx

答え1

新しいファイルを作成すると、シェルは0666をデフォルトの権限として使用します。 umaskは権限を追加せずに削除するだけなので、結果ファイルには次の内容が含まれます。

関連情報