私の記憶が正しい場合、umaskはこのように計算されます。
for dir, 777 - 022(root's umask value) = 755.
for file, 666 - 022(root's umask value) = 644.
今このumaskの値はどこで定義されていますか?/etc/bashrc
ファイルですか?
では、このファイルはどのような目的/etc/login.defs
に使用されますか?私の/etc/login.defs
ファイルには077がumaskとして表示されます。これはどういう意味ですか?
また、cmaskはどこで定義されていますか?
umaskコマンドを使用してumaskを変更できますが、これは一時的です。正しいですか?永久に作成する必要がある場合は、.bashrc
ホームディレクトリのファイルを編集して「umask値」を追加できます。
また、私はrootだと仮定し、他のすべてのユーザーに対して特定のumaskを設定したいのですが、どうすればよいですか?