umask
システムユーザー(次を使用して作成)に設定できますかuseradd --system username
?
ベストアンサー1
ユーザーのumaskを設定する3つの一般的な方法があります。
- 設定
UMASK
する/etc/login.defs
pam_umask.so
PAM構成に追加/etc/pam.d
- シェル起動ファイルに設定します。
/etc/profile
この点では、システムユーザと一般ユーザとの間に差はない。
しかし、カスタムumaskを使ってデーモンを起動したいと思いますか?
問題は、ユーザーがログインすると上記のすべてのオプションが発生することです。デーモンを実行している場合はログインしません。 initによって起動された後、rootまたはsetuid
指定されたシステムユーザーとして実行されます。
主なオプションは次のとおりです。