728x90
이번 포스트에서는 리눅스의 umask(기본 권한 설정)에 대해 다루도록 하겠습니다.
umask를 다루기 앞서, 먼저 사용자의 접근 권한을 8진수로 표현하는 법에 대해 다루겠습니다.
- "rw-" 같은 경우에는 읽기, 쓰기에 권한이 있지만 실행 권한이 없으므로 이진수 110으로 표현할 수 있습니다. 또한 이는 2의 2승 + 2의 1승이므로 8진법으로 6으로 표현할 수 있습니다.
8진수를 활용한 chmod :
이어서 umask에 대해 다루겠습니다.
umask란?
: 새로운 파일이 만들어질 때 적용되는 기본 권한입니다. umask는 사용권한에서 허용하지 않을 값을 지정합니다. (ex. umask = 222, 사용 권한은 777 - 222 = 555이다.)
umask 값 | 실행할 수 없는 일반 파일 | 실행할 수 있는 일반 파일 | 디렉토리 | 의미 |
022 | 644 | 755 | 755 | 소유자는 모든 권한을 사용할 수 있고 그 이외의 사용자는 쓰기 권한 사용 금지 |
077 | 600 | 700 | 700 | 소유자 이외는 파일 접근 금지 |
'Operating System > Linux' 카테고리의 다른 글
후면 처리 (0) | 2022.04.30 |
---|---|
[명령어] chown, chgrp (0) | 2022.04.29 |
파일 속성 (0) | 2022.04.28 |
사용 권한 (0) | 2022.04.28 |
[명령어] cat, more, head, tail, wc (0) | 2022.04.27 |