Yozzang의 해킹일기 💻
article thumbnail
728x90

이번 포스트에서는 리눅스의 umask(기본 권한 설정)에 대해 다루도록 하겠습니다.

 

umask를 다루기 앞서, 먼저 사용자의 접근 권한을 8진수로 표현하는 법에 대해 다루겠습니다.

 

  • "rw-" 같은 경우에는 읽기, 쓰기에 권한이 있지만 실행 권한이 없으므로 이진수 110으로 표현할 수 있습니다. 또한 이는 2의 2승 + 2의 1승이므로 8진법으로 6으로 표현할 수 있습니다.

8진수를 활용한 chmod : 

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
profile

Yozzang의 해킹일기 💻

@요짱

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!