로딩
요청 처리 중입니다...

[Episode.17] 특수 권한, 권한 변경 (chmod)

 [Episode.17] 특수 권한, 권한 변경 (chmod)

해린이들은 전 에피소드에서 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 # 화이트해커