이 가이드는 Mac 컴퓨터에 적용됩니다
umask란?
umask(user file-creation mode mask)는 새 파일 및 디렉터리의 기본 권한을 설정하는 Unix 명령입니다. 기본적으로 파일이나 디렉터리가 생성될 때 설정되지 않을 권한 비트를 지정하여 기본 권한을 제어합니다. macOS에서 사용자 지정 umask 값을 설정하는 방법에 대한 자세한 내용은 이 Apple 가이드를 참조하십시오.작동 방식
파일이나 디렉터리를 생성하면 기본 권한 집합으로 시작합니다. 최종 권한은 이 기본값에서 umask 값을 빼서 결정됩니다. 예를 들어 기본 권한은 일반적으로 파일의 경우 666(모든 사용자에 대한 읽기 및 쓰기), 디렉터리의 경우 777(모든 사용자에 대한 읽기, 쓰기 및 실행)입니다. 실제 권한은 이 기본값에서 umask 값을 빼서 얻습니다. umask를 027로 설정하는 것은 보안을 강화하기 위한 일반적인 방법입니다. 그 의미는 다음과 같습니다. 0: 이 자릿수는 umask에서 보통 무시됩니다. 2: 이 자릿수는 그룹 권한에 영향을 주며 쓰기 권한을 제거합니다. 7: 이 자릿수는 “기타” 권한에 영향을 주며 읽기, 쓰기 및 실행 권한을 제거합니다. umask가 적용되면 다음과 같은 숫자 권한 값이 설정됩니다. 파일의 권한은 640(666 - 027)이 됩니다.
디렉터리의 권한은 750(777 - 027)이 됩니다.
umask를 027로 설정하는 방법
Blueprint(Assignment Map)에서 Parameter를 구성하여 조직 내 Mac 컴퓨터의 모든 사용자에 대해 umask를 027로 설정할 수 있습니다.Parameter 구성
1
Parameters에 액세스
Blueprint를 연 다음 Parameters를 선택합니다.
2
Parameters 편집
Parameters 편집을 선택합니다. 처음 추가하는 Parameter인 경우 Parameters 추가를 선택합니다.
3
umask 검색
검색 필드에 “umask”를 입력합니다.
4
Parameter 활성화
Set umask for all users Parameter를 찾아 스위치를 전환하여 활성화합니다.
5
구성 저장
저장을 선택합니다.