경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 취소할 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| [[분류:리눅스]] | | [[분류:리눅스]] |
| | | ;Linux umask; UNIX umask |
| ;inux umask; UNIX umask | | 리눅스 등 유닉스 계열 시스템의 파일 또는 디렉터리가 만들어질 때의 허가권의 기본값을 지정하기 위한 값 |
| | | * 일반 파일은 666, 디렉토리는 777에서 umask값을 뺀 값으로 접근모드가 설정됨 |
| 리눅스 등 유닉스 계열 시스템의 파일 또는 디렉터리가 만들어질 때의 [[리눅스 권한|퍼미션]]의 기본값을 지정하기 위한 값 | |
| | |
| *일반 파일은 666, 디렉토리는 777에서 umask값을 뺀 값으로 접근모드가 설정됨 | |
| *umask에 따른 디렉터리 및 파일 퍼미션 예시
| |
| | |
| {| class="wikitable"
| |
| |+
| |
| !umask
| |
| !디렉터리 퍼미션
| |
| !파일 퍼미션
| |
| |-
| |
| |022
| |
| |755
| |
| |644
| |
| |-
| |
| |006
| |
| |771
| |
| |660
| |
| |-
| |
| |020
| |
| |757
| |
| |646
| |
| |}
| |
| | |
| * '''파일은 기본이 666이고, 디렉터리는 777인 이유'''
| |
| ** 차이가 나는 1은 실행(x) 권한
| |
| ** 보안상 파일은 실행 권한이 있고 없고에 대해 취약점 발생 유무에 대한 차이가 큼
| |
| ** 디렉터리에게 실행(x) 권한은 디렉터리 접근 권한이므로, 최소 권한
| |
| *** 디렉터리에 접근할 수 없으면 다른 권한이 있더라도 아무것도 할 수 없음
| |
| | |
| == umask 설정법 ==
| |
| * umask를 설정하고자 하는 폴더에서 입력한다.
| |
| <pre>
| |
| $ umask [umask 값]
| |
| </pre>
| |
| * umask 022 등
| |