제가 예전에 쓰던 배포본들은요..
/bin/bash 를 카피한 후 setuid를 주면 그게 먹혔거든요?
즉, /bin/bash를 . 으로 카피한다음 루트 권한의 setuid를 준다음
다른 계정으로 와서 실행하면 루트가 됐는데..
최신 버젼들은 안그러네요? 제가 와우 리눅스 7.0이랑 레드헷
리눅스 7.1을 설치해서 해보았느데 둘다 그러네요.
언제부터 이런게 된거죠? 원리는 또 어떻게 되는거구..
또 제대로 setuid가 먹히게 하려면 어떻게 하나요?
마지막으로.. 그럼 다른 setuid가 걸린 프로그램들은
어떻게 돌아가요? /sbin/passwd 같은거요..
그럼 답변 꼭 해주세요..