리눅스

 3916, 1/196 회원가입  로그인  
   rkdgh0112
   FTZ level5말인데요..

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


/usr/bin/level5 프로그램자체에서 임시파일을 만드는기능이 삭제 된것 같습니다만..

/tmp/level5.tmp 를 임의로 생성해서 소프트링크를 걸어서 푸는게 풀이법이라는건 알고있습니다.

근데 예전에는 level5.tmp파일을 생성하고 링크를 걸지않은상태에서 /usr/bin/level5 파일을 실행하면

임의로 생성했던 level5.tmp가 사라졌는데

사라지지도않고,,

링크를걸어서 /usr/bin/level5를 실행시켜도 예전에는

level5.tmp가 지워지고

링크를 건 텍스트파일에 비밀번호가 적혀있던걸로 기억합니다.

복구가 되어야 할것같은데..

아니라면 댓글로 아니라고 써주세요.

  Hit : 3603     Date : 2011/01/07 04:01



    
ruka270 링크를 홈폴더에서 시도해보세요 2011/01/07  
rkdgh0112 홈디렉토리에서는 level5권한으로 파일을 만드는게 금지 되어있습니다.. 2011/01/07  
ruka270 예전에 할때는 링크로 풀었는데 막힌거 맞는거 같네요.
/tmp에 level5.tmp가 생성이 안되다니..(크리티컬)
아래 스크립트 돌리면 뚤립니다.

echo "Wait a Fucking Minute!"
while [ true ]; do
/usr/bin/level5|ln /tmp/level5.tmp ./level5.tmp 2> /dev/null
if [ -f ./level5.tmp ];then
break
fi
done
cat level5.tmp
echo "Done"
2011/01/07  
rkdgh0112 php 스크립트는 돌리는법을 몰라서요..
좀만더 자세하게 설명해주실수 없을까요?
2011/01/07  
ruka270 쉘 스크립트입니다;
vi등으로 스크립트 파일 만들고
chmod +x 파일이름
으로 실행권한주고 실행시키면됩니다.
2011/01/07  
ruka270 아... 이제 기억났네요.
링크로도 해결하는거 맞습니다. 어제는 왜 막혔다고 생각한거지...
홈디렉토리 하위의 tmp디렉토리에서 아래처럼 하면됩니다.

touch level5.tmp
ln level5.tmp /tmp/level5.tmp
/usr/bin/level5
2011/01/07  
rkdgh0112 감사합니다 해결됬네요. 2011/01/07