공유 디렉터리를 생성하고 루트 사용자와 그룹 sharedgroup에 권한을 부여하는 경우: -rwxrwxr--
모든 새 파일에 권한이 부여되기를 원 -rwxrwxr--
하지만 상위 디렉터리의 권한은 입니다 rwxrwxr-w
. (내가 아는 한) 이를 수행하는 방법은 기본 umask를 0003으로 설정하는 것입니다. 그러나 일단 터미널을 닫으면 umask가 재설정됩니다. 그렇다면 어떻게 변화를 영구적으로 만들 수 있을까요?디렉토리에만 적용umask
, 왜냐하면 우리는 전체 시스템의 를 변경하고 싶지 않기 때문입니다 .
답변1
umask
각 디렉터리에 대해 사용자 정의할 수 없습니다 .
특정 시나리오를 해결하는 일반적인 방법은 setfacl
기본 마스크를 사용하는 것입니다.