본문 바로가기

Ubuntu Linux

특수 접근 권한

지금까지 살펴본 권한은 일반적인 접근 권한입니다. 리눅스에서는 일반적인 접근 이외에도 특별한 접근을 제공하는데, 이를 특수 접근 권한이라고 합니다. 직전 게시글에서 다뤘던 umask 값을 출력 했을 때 총 4자리의 숫자가 나온 이유가 바로 여기 있습니다.

 

각각 읽기, 쓰기, 실행 권한을 가진 3개의 숫자를 제외한 가장 좌측에 있는 숫자가 바로 특수 접근 권한 숫자에 해당합니다. 권한의 종류는 총 3가지로 SetUID, SetGID, 스티키 비트가 있는데, 가장 중요한 스티키비트를 알아보려고 합니다.

 

스티키 비트

파일을 생성한 계정으로 소유자가 설정되고, 다른 사용자가 생성한 파일은 삭제할 수 없는 접근 권한입니다.

 

쉽게 풀어서 이야기하자면, 최소한의 권한만 부여한다는 뜻입니다. 즉, 자기가 만든 것만 삭제할 수 있다는 뜻이기도 합니다. 다음 설명에 정확히 부합하는 디렉터리가 있는데, 바로 /tmp 디렉터리입니다.

 

스티키비트가 설정되면 기타 사용자의 실행 권한에 't' 가 표시되는데, /tmp 디렉터리의 권한이 바로 이와 같습니다.

 

 

속성 값을 보시면 아시겠지만, 기타 사용자의 실행 권한에 t가 부여되어 있는 것을 볼 수 있습니다.

'Ubuntu Linux' 카테고리의 다른 글

프로세스 관리 명령 (2)  (0) 2022.05.20
프로세스 관리 명령 (1)  (0) 2022.05.19
기본 접근 권한 설정  (0) 2022.05.19
Ubuntu 설치하기  (0) 2022.05.19
셸 사용하기 (1)  (0) 2022.05.18