Linux rootとroot以外のユーザーumaskの違い

Linux rootとroot以外のユーザーumaskの違い

私のシステムは次のとおりです

# uname -a
Linux Ubuntu 6.2.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

私が次を行うときroot

$ sudo bash --norc # root here
bash-5.1# umask
0022

他のユーザーにsudoを実行する場合:

$ sudo -u another-user bash --norc
bash-5.1$ umask
0002

の場合、bash --norcユーザー範囲初期化ファイルは読み込まれません。

違いをどのように説明しますか?

関連情報