특수권한 3가지를 알아보자.
1. setuid
- 4000 번으로 8진수법 표기
- 실행권한 s로 표기, 실행권한이 없으면 S로 표기
- 해당 권한이 설정된 파일이 실행되는 동안에는 소유주의 권한으로 실행
- 대표적인 예시격으로 /usr/bin/passwd 가 있다.
- 소유주 권한으로 명령어를 실행 시킬 수 있기 때문에 비밀번호가 변경이 가능하다.
2. setgid
- 2000 번으로 8진수법 표기
- 실행권한 s로 표기, 실행권한이 없으면 S로 표기
- 해당 권한이 설정된 파일이 실행되는 동안에는 그룹의 권한으로 실행
3. sticky bit
- 1000 번으로 8진수법 표기
- 실행권한 t로 표기, 실행권한이 없으면 T로 표기
- 해당 권한이 설정된 디렉터리에서는 파일이나 디렉터리를 생성한 사용자만 삭제가능.
- 주로 rootkit 를 은닉해서 실행시킴.
- 대표적인 예 /tmp
'Linux' 카테고리의 다른 글
리눅스 . ACL 예제 (0) | 2022.09.15 |
---|---|
리눅스 . ACL (0) | 2022.09.15 |
리눅스 . 메타데이터 속성 분석 / 권한 예제 (0) | 2022.09.14 |
리눅스 . 메타데이터 속성 분석 / 권한, 가짜데이터 만들기 (0) | 2022.09.14 |
리눅스 . tar, 압축 (0) | 2022.09.13 |