해린이들은 전 에피소드에서 rwx 라는 권한을 알게 되었다. r : 읽기 권한 w : 쓰기 권한 x : 실행 권한 오늘은 일반적인 권한이 아닌 특수한 권한에 대해 공부할 것이다. 용어부터 훑어보자. setuid : 파일을 실행할 때, 파일의 소유자 권한으로 실행 setgid : 파일을 실행할 때, 파일의 그룹 권한으로 실행 sitcky bit : 디렉토리에 누구나 파일을 생성할 수 있음 ex) /tmp 와 이렇게 설명해 놓으니 하나도 모르겠다.
한번 자세히 설명해 보도록 하겠다. 먼저 setuid 이다. setuid 란?
/usr/bin/passwd의 정보 이런 식으로 소유자 권한에서 실행 권한 x 가 s 로 바뀌어 있다. 이것이 setuid가 되어 있는 것이다.
소문자 s 일 때는, 소유자가 실행 권한이 있음, 대문자 S 일 때는, 소유자가 실행 권한이 없을 때를 의미한다. 해린이들은 의문을 가질 수 있다.
소유자가 실행 권한이 없는데 어떻게 파일의 소유자 권한으로 실행하지? 이 ...
#
chmod
#
해커
#
해린이
#
특수권한
#
초보해커
#
입문해커
#
리눅스chmod
#
리눅스
#
그레이해커
#
권한부여
#
stickybit
#
setuid
#
setgid
#
화이트해커