> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 모든 사용자에 대해 umask 설정

> 이 Blueprint Parameter를 사용하여 관리되는 Mac 컴퓨터의 모든 사용자에 대한 기본 umask 값을 구성합니다. 기본 파일 및 디렉터리 권한을 제어합니다.

<Callout icon="apple" color="#B84A7A" iconType="regular">이 가이드는 Mac 컴퓨터에 적용됩니다</Callout>

### umask란?

**umask**(user file-creation mode mask)는 새 파일 및 디렉터리의 기본 권한을 설정하는 Unix 명령입니다. 기본적으로 파일이나 디렉터리가 생성될 때 설정되지 않을 권한 비트를 지정하여 기본 권한을 제어합니다. macOS에서 사용자 지정 umask 값을 설정하는 방법에 대한 자세한 내용은 이 [Apple 가이드](https://support.apple.com/en-gb/101914)를 참조하십시오.

### 작동 방식

파일이나 디렉터리를 생성하면 기본 권한 집합으로 시작합니다. 최종 권한은 이 기본값에서 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로 설정할 수 있습니다.

<Warning>
  이 Parameter를 활성화하면 umask 값이 설정된 값과 아직 일치하지 않는 경우 Parameter가 실행되는 각 Mac에서 재시동이 필요합니다. 또한 소프트웨어 설치나 협업 환경에서 의도하지 않은 결과가 발생할 수 있습니다. 프로덕션 컴퓨터에 배포하기 전에 umask 조정을 철저히 테스트하십시오.
</Warning>

### Parameter 구성

<Steps>
  <Step title="Parameters에 액세스">
    Blueprint를 연 다음 **Parameters**를 선택합니다.
  </Step>

  <Step title="Parameters 편집">
    **Parameters 편집**을 선택합니다. 처음 추가하는 Parameter인 경우 **Parameters 추가**를 선택합니다.
  </Step>

  <Step title="umask 검색">
    검색 필드에 "**umask**"를 입력합니다.
  </Step>

  <Step title="Parameter 활성화">
    **Set umask for all users** Parameter를 찾아 스위치를 전환하여 활성화합니다.
  </Step>

  <Step title="구성 저장">
    **저장**을 선택합니다.
  </Step>
</Steps>
