-
[ 기본정리 ] 기본 접근권한, 특수 접근 권한Technique/LINUX 2016. 5. 5. 21:53반응형
기본 접근 권한
- 리눅스 에서는 파일이나 디렉토리를 생성할 때 기본 접근 권한이 자동적으로 설정된다
- 일반 파일의 경우, 기본 접근 권한이 소유자는 읽기, 쓰기 이고 그룹과 기타 사용자는 읽기 이다.
- 디렉토리의 경우, 기본 접근 권한이 소유자는 읽기, 쓰기, 실행 이고 글부과 기타 사용자는 읽기, 실행 이다.
- 기본 접근 권한을 확인하고 실행하는 데는 umask 명령을 사용한다. 인자 없이 umask 명령만 사용하면 현재 설정된 기본 마스크 값을 보여준다.
- 최대 접근 권한과 마스크 값을 비교하여 마스크 값이 1인 권한을 제외하고 기본 접근 권한을 결정한다. 최대 접근 권한에서 마스크 값을 빼면 더 간단하게 계산할 수 있다.
특수 접근 권한
setUID : 해당 파일이 실행되는 동안에는 파일을 실행한 사용자의 권한이 아니라 파일 소유자의 권한으로 실행할 수 있도록 한다.
setGID : 해당 파일이 실행되는 동안에는 파일을 실행한 사용자의 권한이 아니라 파일 소유그룹의 권한으로 실행할 수 있도록 한다.
스티키 비트 : 디렉토리에 시티키 비트가 설정되어 있으면 이 디렉토리에는 누구나 파일을 생성할 수 있으며, 파일을 생성한 계정으로 소유자가 설정되고, 다른 사용자가 생성한 파일인 삭제할 수 없다.
반응형'Technique > LINUX' 카테고리의 다른 글
[ 기본정리 ] ext4 파일 시스템의 구조 (0) 2016.05.08 [ 기본정리 ] 파일 시스템 (0) 2016.05.08 [ 기본정리 ] 파일 접근 권한 변경 (0) 2016.05.05 [ 기본정리 ] 파일의 속성 (0) 2016.05.04 [ 기본정리 ] 셸에서 사용하는 특수문자 (0) 2016.05.04