Arch Linuxでデフォルトのumaskを設定する方法


1

Arch Linuxのデフォルトのumaskを設定するにはどうすればよいですか。0022が必要ですが、システムのデフォルトは0027です。私はチェックしてetc/profile/、それは言います

umask 0022

しかし、どこかでumaskの別の値が設定され、それを見つけることができません。0027 umaskを設定できる場所、または上書きできる場所はありますか?


自分のディレクトリの.bashrc/ etc / bashrcなどの明らかな場所を確認しましたか?
MariusMatutiae

はい、/etc/bashrc空です。ちょうど今、umask 0022を追加~/.bashrcするとデフォルトを上書きできることがわかりました。しかし、なぜデフォルトが
0027に

/ etc / fstabを試しましたか?
MariusMatutiae

@MariusMatutiae私にはumaskエントリがありません/etc/fstab
-MrLeeh

回答:


0

私はついにumask 027自分の~/.profileファイルで声明を見つけました。コメントしてコメントを外すとumask 022修正されました。

〜/ .profile

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
umask 022
# umask 027
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.