본문 바로가기

리눅스

Linux 확장 권한 /sticky bit

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가 삭제된다.



 

 

'리눅스' 카테고리의 다른 글

Linux 사용자 및 그룹 관리/사용자 생성,삭제  (0) 2021.05.11
Linux ACL 설정  (0) 2021.05.11
Linux 확장 권한 /setgid  (0) 2021.05.10
Linux 확장 권한 /setuid  (0) 2021.05.10
Linux 사용자 및 그룹 정보 파일  (0) 2021.05.10