내 마스터 사용자가 기본적으로 0002 대신 umask 022를 사용하는 이유는 무엇입니까?

내 마스터 사용자가 기본적으로 0002 대신 umask 022를 사용하는 이유는 무엇입니까?

사용 중 Fedora 34 (Workstation Edition)- 내 컴퓨터에서 동일한 동작이 나타나더라도 내가 만든 사용자 는 기본적으로 기본 사용자가 umask를 받은 반면 Debian Buster왜 기본 사용자는 umask를 받았는지 이해하려고 노력하고 있습니다 .00020022

이 작업을 수행 id하고 umask기본 사용자와 함께 다음과 같은 결과를 얻습니다.

mikelalejobr@fedora:~$ id
uid=1000(mikelalejobr) gid=1000(mikelalejobr) groups=1000(mikelalejobr),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
mikelalejobr@fedora:~$ umask
0022

이제 새 사용자를 만들고 비밀번호를 변경합니다.

mikelalejobr@fedora:~$ sudo useradd myNewUserUmask
mikelalejobr@fedora:~$ sudo passwd myNewUserUmask

마지막으로 새 사용자로 로그인하고 umask다음 명령을 실행했습니다.

[myNewUserUmask@fedora mikelalejobr]$ cd
[myNewUserUmask@fedora ~]$ id
uid=1003(myNewUserUmask) gid=1003(myNewUserUmask) groups=1003(myNewUserUmask) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[myNewUserUmask@fedora ~]$ umask
0002

검사 결과 /etc/bashrc다음과 같은 조건이 발견되었습니다.

    if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
       umask 002
    else
       umask 022
    fi

내 기본 계정에서 다음 스크립트를 실행하면 다음과 같은 결과를 얻습니다.

mikelalejobr@fedora:~$ if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then echo "Umask 002"; else echo "Umask 022"; fi
Umask 002

새로 생성된 계정과 동일합니다.

[myNewUserUmask@fedora ~]$ if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then echo "Umask 002"; else echo "Umask 022"; fi
Umask 002

/etc/bashrc나는 또는 같은 파일을 변경하지 않았 으며 로그인을 사용하여 이것이 "문제"일 수 있는지 확인하려고 /etc/profile시도했지만 운이 없었습니다.newTestUserUmaskGDM

그렇다면 내가 여기서 무엇을 놓치고 있는 걸까요?

미리 감사드립니다

관련 정보