
umask는 기본적으로 파일과 디렉토리의 권한을 설정하는 데 사용되는 비트 마스크입니다. umask의 기본값은 운영체제에 따라 다르지만, 일반적으로 022 또는 077입니다.
umask의 기본값을 설정하는 방법은 다음과 같습니다.
1. `/etc/profile` 또는 `/etc/bashrc` 파일에 `umask` 명령어를 추가하여 시스템 전체의 기본값을 설정할 수 있습니다.
2. `umask` 명령어를 사용하여 현재 사용자의 기본값을 설정할 수 있습니다. 예를 들어, `umask 022` 명령어를 사용하여 현재 사용자의 기본값을 022로 설정할 수 있습니다.
사용자별로 umask를 설정하는 방법은 다음과 같습니다.
1. `/home/사용자이름/.bashrc` 파일에 `umask` 명령어를 추가하여 사용자별로 기본값을 설정할 수 있습니다.
umask를 사용하여 파일과 디렉토리의 권한을 설정하는 방법은 다음과 같습니다.
1. 사용자가 파일을 생성할 때, umask의 비트 마스크가 파일의 권한에 적용됩니다. 예를 들어, umask가 022일 때, 사용자가 파일을 생성할 때, 파일의 권한은 `rw-r--r--`가 됩니다.
2. 사용자가 디렉토리를 생성할 때, umask의 비트 마스크가 디렉토리의 권한에 적용됩니다. 예를 들어, umask가 022일 때, 사용자가 디렉토리를 생성할 때, 디렉토리의 권한은 `rwxr-x`가 됩니다.
예를 들어, umask가 022일 때, 사용자가 파일을 생성할 때, 다음과 같은 권한이 부여됩니다.
- 사용자: 읽기/쓰기 권한
- 그룹: 읽기 권한
- 기타: 읽기 권한
따라서, umask를 사용하여 파일과 디렉토리의 권한을 설정할 때, umask의 비트 마스크가 파일 또는 디렉토리의 권한에 적용됩니다.
2025-08-12 14:51