리눅스 - SetUID, SetGID,Sticky Bit
setuid,setgid,stickbit 설명을 하기 전 접근권한 구조에 대해서 간단하게 설명 하겠다. 접근권한은 8진수 또는 r(읽기권한,4), w(쓰기권한,2),x(실행권한,1) 문자로 표현이 가능하다. 8진수로 표현할때 권한의 합으로 표시하게 되는데 ex)755(rwxrxrx) 3자리(3bit)로 소유자, 그룹 소유자, 기타 사용자를 설정 할 수 있다. 그림과 같이 0755에서 0이 특수권한을 의미하는 부분이다. 여기에 setuid,setgid,sticky bit를 설정 할 수 있다. 1. sticky bit 란? 유닉스 운영체제는 기본적으로 파일의 소유자가 아니면 해당 디렉토리 내의 파일을 지우거나 수정하지 못하도록 기본적인 umask를 설정한다. 하지만 모든 사용자 계정이 파일을 만들고 수정, ..
2019. 10. 21.