sticky bit

sticky bit

8진수로 1000 이며
대표적으로 설정된 디렉토리는 /tmp 이다
이 비트가 설정되어있으면 해당 권한을가진 사용자외에는 삭제가 불가능하다
예를들어
root 유저로 777권한의 디렉토리를 만들면
그 안에 A유저가 디렉토리를 생성할수있다(쓰기권한이 있으니까)
근데 중요한건 B유저가 A유저가 만들어놓은 디렉토리(파일)를 삭제할수있다(B역시 쓰기권한이있다!)
하지만 sticky bit를 설정한 1777 로 만들면
A가 만든 디렉토리는 A 와 root 만이 지울수있게된다 (읽는거는 B도 가능하다(A가 권한을 줫을경우))

Leave a Reply

Your email address will not be published. Required fields are marked *