루트 및 기타 시스템 사용자를 위한 umask

루트 및 기타 시스템 사용자를 위한 umask

내 기억이 맞다면 umask는 이렇게 계산된다.

for dir,  777 - 022(root's umask value) = 755.
for file, 666 - 022(root's umask value) = 644.

이제 이 umask 값은 어디에 정의되어 있나요? /etc/bashrc파일 인가요 ?

그렇다면 이 파일은 어떤 용도 /etc/login.defs로 사용되나요? 내 /etc/login.defs파일에는 077이 umask로 표시됩니다. 이는 무엇을 의미합니까?

또한 cmask는 어디에 정의되어 있습니까?

umask 명령을 사용하여 umask를 변경할 수 있지만 이는 일시적입니다. 옳은? 영구적으로 만들어야 하는 경우 .bashrc홈 디렉터리의 파일을 편집하고 "umask 값"을 추가할 수 있습니다.

또한, 내가 루트라고 가정하고 다른 모든 사용자에 대해 특정 umask를 설정하고 싶은데 어떻게 해야 합니까?

관련 정보