리눅스

Linux 확장 권한 /sticky bit

두뚜 2021. 5. 10. 18:21

sticky bit

-디렉토리의 기타 사용자 권한이 rwx인 경우,
모든 사용자가 해당 디렉토리에서 파일 생성 및 읽기는 문제 없지만 삭제는 문제가 발생한다
-sticky bit 설정시 파일 생성이 가능하지만 다른 사용자의 파일은 삭제 불가능 하다
-해당 디렉토리에서 파일 삭제시 본인소유의 파일만 삭제 가능하다

sticky bit 설정 명령어
chmod o+t


 

 sticky bit가 설정된 대표적인 디렉토리는 /tmp와 /var/tmp 파일이다.

drwxrwxrwt. sticky bit를 설정하면 other의 실행권한이 t로 바뀐다.

 

 

 cd /tmp tmp디렉토리에서 user계정으로 fileA를 생성한다

 다른계정 ldh에서 fileA가 삭제되는지 확인 해 보자

sticky bit가 설정되어 있기 때문에 ldh 계정으로는 fileA가 삭제되지 않는다


 sticky bit가 해제 되었을때 fileA가 삭제되는지 알아보자

 sticky bit를 해제해준다

 

 ldh 계정으로 fileA가 삭제된다.