리눅스

 3916, 1/196 회원가입  로그인  
   alexparkjw
   telnet 에서 level1 -> level2 로 사용자 전환하는방법 여쭙니다

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=4293 [복사]


우선 인터넷 검색은 해봤습니다.

su 명령어를 사용하면 된다고는 합니다만..... 안되더라구요

---------------------------------------------------------------------------------------------

Level2 Password is "***************".

[level2@ftz level2]$ exit
exit
[level1@ftz level1]$ su level2
Password:
su: incorrect password
[level1@ftz level1]$



level1에서 level2 권한을 획득한후에(my-pass획득)

id 를 치면 >>>> uid=3002(level2) gid=3001(level1) groups=3001(level1)

그룹은 변하지 않더군요, 그로인해 level2 문제를 연속적으로 풀라면 로그아웃하고 텔렛으로 다시
레벨2로 로그인 해야하는 불편함이 있더군요

어떻게하면 로그아웃없이 level2 패스워드 획득후에 사용자를 전환할수 있을까요?

su level2 하면 된다는데 잘안됩니다. (incorrect password 나오더군요 물론 패스워드는 my-pass 확인했습니다)

무엇이 문제일까요?





  Hit : 4148     Date : 2013/05/06 02:19



    
k7453491 su - 아닌가요? 2013/05/06  
alexparkjw su -, 건 su 건 자체가 안먹는듯 해요 2013/05/07  
cd80 ftz서버는 su 바이너리에 setuid가 없어 su 명령으로 사용자전환이 불가능합니다
접속 끊으셨다가 다시 하시는수밖엔 없어요
2013/05/07