ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ 기본정리 ] 기본 접근권한, 특수 접근 권한
    Technique/LINUX 2016. 5. 5. 21:53
    반응형

    기본 접근 권한

    - 리눅스 에서는 파일이나 디렉토리를 생성할 때 기본 접근 권한이 자동적으로 설정된다

    - 일반 파일의 경우, 기본 접근 권한이 소유자는 읽기, 쓰기 이고 그룹과 기타 사용자는 읽기 이다.

    - 디렉토리의 경우, 기본 접근 권한이 소유자는 읽기, 쓰기, 실행 이고 글부과 기타 사용자는 읽기, 실행 이다.

    - 기본 접근 권한을 확인하고 실행하는 데는 umask 명령을 사용한다. 인자 없이 umask 명령만 사용하면 현재 설정된 기본 마스크 값을 보여준다.

    - 최대 접근 권한과 마스크 값을 비교하여 마스크 값이 1인 권한을 제외하고 기본 접근 권한을 결정한다. 최대 접근 권한에서 마스크 값을 빼면 더 간단하게 계산할 수 있다.


    특수 접근 권한

    setUID : 해당 파일이 실행되는 동안에는 파일을 실행한 사용자의 권한이 아니라 파일 소유자의 권한으로 실행할 수 있도록 한다.


    setGID : 해당 파일이 실행되는 동안에는 파일을 실행한 사용자의 권한이 아니라 파일 소유그룹의 권한으로 실행할 수 있도록 한다.


    스티키 비트 : 디렉토리에 시티키 비트가 설정되어 있으면 이 디렉토리에는 누구나 파일을 생성할 수 있으며, 파일을 생성한 계정으로 소유자가 설정되고, 다른 사용자가 생성한 파일인 삭제할 수 없다.

    반응형

    댓글

Designed by Tistory.