umask
에서 찾을 수 있는 설정 /etc/profile
과 cmask
에서 찾을 수 있는 설정 의 차이점은 무엇인가요 /etc/default/init
?
둘 사이의 차이점은 무엇입니까? 한 가지가 다른 것보다 언제 효력을 발휘하게 됩니까?
답변1
맨페이지에서는 init
내용을 설명 /etc/default/init
하고 다음과 같이 말합니다.
CMASK The mask (see umask(1)) that init uses and that every
process inherits from the init process. If not set,
init uses the mask it inherits from the kernel. Note that
init always attempts to apply a umask of 022 before creating
a file, regardless of the setting of CMASK
init
핵심 서비스 구성 요소 및 프로세스를 시작하거나 다시 시작하므로 CMASK는 이러한 구성 요소에 영향을 미치고 init
특히 새 디렉터리를 생성하는 데몬은 이 CMASK 값을 umask
.
umask
/etc/profile
자체 도트 파일로 재정의되지 않는 한 로그인한 사용자에게 설정이 적용됩니다 .