로그인 소스 다운 받아서 수정하고 컴파일 한 후에..이런일이...
글쓴이: 익명 사용자 / 작성시간: 목, 2002/07/18 - 6:43오후
로그인 소스(util-linux 안에 있는 로그인 소스)를 다운 받은 후에.
조금 고치고(큰 영향을 미치는 것을 고친 것은 아님)
컴파일 한후 ..컴파일 한 디렉토리에서 ./login 을 실행해 보면.
정상적으로 수행 된다. 로그인 나오고..패스워드 물어보고 인증 되고..그
렇게
그런데..이것을 기존의 로그인(/bin/login)에 덮어씌우면
다시 말해서 기존의 로그인을 없애고 새로운 로그인으로 대체하면.
로그인이 안됩니다.(로그인 나오고 패스워드 넣고..그러면..Login
incorrect라는 에러 뜨고..다시 login 메시지가 나옵니다.)
패스워드 잘못넣은것은 절대 아닙니다.
그런데 왜 안되는건지..쩝...
아시면 갈켜주세요..
Forums:
음;;;
[rapzzard@rapzzard~]$ ls -l `which login`
-r-sr-xr-x 1 root wheel
21768 Jul 13 1334 /usr/bin/login*
[rapzzard@rapzzard~]$
음..보시는 바와 같이 setuid가 걸려있나
확인해보세요..)
Re^2: 음;;;
기존의 로그인(/bin/login 을 덮어쓰기 전)으로 로그인 한
상태에서 ls -l 'which login'
하니까..
ls which login ~~~~~~~~ <-깨진 글씨..
이렇게 나오네요..
그럼..뭐가 잘못된거지요?
Re^3: 음;;;
백쿼터인데요?-_-);;;;
아마도 그냥 쿼터하신거같은데..
~키 누르세요..쉬프트빼고..-_-);;
음..아니면 그냥 login이라는 파일이어디
에 있는 녀석인지 아시면..
그냥 ls -l 하셔서 보세요..'_');;
아마도 setuid가 안 걸려있을겁니다;;
댓글 달기