- 8. 특수 권한2023년 02월 08일 20시 12분 48초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
특수 권한이란?
특수 권한이란?
특수 권한
- 일반적인 권한과는 조금 다른 특수한 권한
- 종류는 다음과 같이 3가지가 있다.
- SetUID : 나머지 사용자가 파일을 실행할 때 소유자의 권한으로 접근할 수 있게 해주는 권한
- SetGID : 나머지 사용자가 파일을 실행할 때 관리 그룹의 권한으로 접근할 수 있게 해주는 권한
- StickyBit : 디렉토리에 부여하는 권한, 디렉토리를 마치 자유게시판처럼 사용할 수 있게 해주는 권한
- 일반적으로 /tmp 디렉토리에 부여
SetUID, SetGID
- ls -l 명령어를 이용해서 확인했을 때 특수권한이 부여된 파일은 소유자의 권한 부분 중 실행 권한 부분이 x가 아닌 s로 나타난다.
- chmod 4xxx [파일 이름] 또는 chmod u+s [파일 이름] 명령어로 설정할 수 있다.
SetGID
- ls -l 명령어를 이용해서 확인했을 때 특수권한이 부여된 파일은 관리 그룹의 권한 부분 중 실행 권한 부분이 x가 아닌 s로 나타난다.
- chmod 2xxx [파일 이름] 또는 chmod g + s [파일 이름] 명령어로 설정할 수 있다.
StickyBit
StickyBit의 대표적인 예
- ls -l 명령어를 이용해서 확인했을 때 특수권한이 부여된 파일은 나머지 사용자의 권한 부분 중 실행 권한 부분이 x가 아닌 t로 나타난다.
- chmod 1xxx [파일 이름] 또는 chmod o+t [파일 이름] 명령어로 설정할 수 있다.
- StickyBit는 디렉토리에 부여한다.
- 대표적인 예로 /tmp 디렉토리가 있다.
- StickyBit가 부여된 디렉토리 내에서는 누구나 자신의 파일을 생성하거나 수정, 삭제가 가능하다.
- 하지만 다른 사용자의 파일을 수정하거나 삭제할 수는 없다. (관리자는 가능)
- 해당 디렉토리는 마치 인터넷의 자유게시판처럼 사용된다.
728x90반응형LIST'리눅스 > 리눅스 기초' 카테고리의 다른 글
10. 프로세스 제어 (0) 2023.02.13 9. 쉘 명령어 사용 (0) 2023.02.08 7. 권한의 이해와 설정 방법 (0) 2023.02.08 6. 하드 링크와 심볼릭 링크 (0) 2023.02.07 4. 문서 편집기 (0) 2023.02.06 이전글이 없습니다.댓글