Linux 루트와 루트가 아닌 사용자 umask의 차이점

Linux 루트와 루트가 아닌 사용자 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사용자 범위 초기화 파일을 읽지 않습니다.

차이점을 어떻게 설명하나요?

관련 정보