umask는 왜 바뀌나요?

umask는 왜 바뀌나요?

문제: .cshrc의 내용에 관계없이 새 셸을 생성할 때 umask가 변경됩니다.

Linux에서는... 내 .cshrc에 "umask 002"가 있고 프롬프트에 2가 표시됩니다...

% umask
2

쉘 스크립트가 있습니다 ...

#! /usr/bin/env tcsh

echo "umask in shell: "
umask

exit;

그런 다음 실행합니다 ...

% a.csh
umask in shell:
22

이거 왜 2개 없지? 왜 22살이 되었나요?

관련 정보