리눅스 분류
setuid
작성자 정보
- 이성관 작성
- 작성일
컨텐츠 정보
- 1,888 조회
- 1 댓글
- 0 추천
- 목록
본문
안녕하세요.?
얼마전에 setuid의 개념을알고 . 리눅스에서 실험좀해보았는데요
/bin/more 파일에 setuid를 부여한뒤.
일반계정으로 접속후 more명령어를 써서 한 파일을 연뒤...
그파일을 보는중 !/bin/bash 를 써보았는데 루트쉘획득이 되지 않더군요 왜그런가요??
관련자료
-
이전
-
다음
댓글 1
막둥이님의 댓글
- 막둥이
- 작성일
제 짧은 식견으로는 setuid 로 설정되 파일은 실행시 setuid로 설정된 권한으로 수행 됩니다
su 라는 명령어가 수행될때는 수퍼 권한으로 수행이 되는데 이는 사용자가 아니라 su 라는 넘이
그 권한으로 실행됩니다. 님이 말하신것처러 more 을 수행하여 해당 파일을 열었더라도 그 파일의
실행권한이 수퍼라는 것이지 사용자 권한이 현재 수퍼 권한이 아닙니다.
su 라는 명령어가 수행될때는 수퍼 권한으로 수행이 되는데 이는 사용자가 아니라 su 라는 넘이
그 권한으로 실행됩니다. 님이 말하신것처러 more 을 수행하여 해당 파일을 열었더라도 그 파일의
실행권한이 수퍼라는 것이지 사용자 권한이 현재 수퍼 권한이 아닙니다.