반응형 umask2 [Python] umask 설정 os.umask() 리눅스에서 umask로 파일, 디렉터리 초기 접근권한을 설정할 수 있다.('초기 접근 권한 umask 설정' 글 참조) https://engineer-1.tistory.com/entry/Linux-%EC%B4%88%EA%B8%B0-%EC%A0%91%EA%B7%BC-%EA%B6%8C%ED%95%9C-umask-%EC%84%A4%EC%A0%95 8진수 표기법으로 umask가 002일 경우 아래와 같이 파일 및 디렉터리 초기접근권한 적용된다. 파일 666-002 = 664 디렉터리 777-002 = 775 접근권한 - 파일 : -rw-rw-r-- (664) 디렉터리 : drwxrwxr-x (775) 다만 '002' umask 지정을 할 경우 Python에서는 '0o002' 로 설정을 해주어야 한다. 8진수 표.. 2023. 12. 22. [Linux] 초기 접근 권한 umask 설정 리눅스에서는 디렉터리 또는 파일의 접근 권한을 소유자(Owner), 그룹(Group), 그 외 계정(Others)으로 구분하여 각각 읽기(r), 쓰기(w), 실행(x) 권한을 줄 수 있다. umask를 통해 초기 디렉터리, 파일 생성 시 접근 권한을 설정하는 방법을 작성한다. umask란? 초기 접근권한의 경우 (디렉터리 : 777) (파일 : 666)인데, 여기에서 umask 뺀 만큼 초기 접근권한을 설정할 수 있다. umask 변경 시, 향후 생성되는 디렉터리 & 파일은 설정된 (초기) 접근권한으로 생성된다. umask가 0002일 경우 접근 권한 (*OS user 최초 생성 시 기본적으로 umask 0002 로 설정되어 있다.) 파일 : 666 - 002 = 664 디렉터리 : 777 - 002 =.. 2023. 12. 20. 이전 1 다음 반응형