본문 바로가기

Tip & Tech

FTP에서 안지워지는 파일 지우기

-방법1.

텔넷 사용 및 FTP에서 특정한 폴더가 삭제가 안되면 아래처럼 *.php 파일을 만들어 실행시키세요~
이 이유는 파일권한이 nobody 여서 삭제불가파일이 되는데요~ 이렇게 하면 삭제되요~


<?
   $RM_DIR = "서버 절대경로";
   //경로 마지막에 슬러시 꼭 붙여준다
   exec ("rm -rf $RM_DIR");
?>

[출처] FTP에서 안지워지는 파일 지우기~!|작성자 꼬꼬마

 

 

 

-방법2.

 

ftp에서 안지워지는파일,폴더 지워주는 cgi

1. 파일을 다운받아 압축을 풉니다.

2. 초기 비밀번호는 1234 입니다. 악용의 소지가
 있으므로 관리자가 초기화를 다시 시켜 주세요.
 편집 프로그램(메모장, 워드패드)으로 파일을
 열어 7번째 줄에 있는 $pass = "1234"; 부분을
 원하는 비번으로 바꿔주시기 바랍니다.

3. cgi-bin 폴더 안에 FTP로 업로드를 하시되,
 반드시 아스키 모드로 올리셔야 합니다.

4. 파일 업로드가 정상적으로 되었으면
 올린 파일의 퍼미션을 755로 줍니다.

5. 경로대로 주소를 적어 실행하시면 됩니다.

출처 : Tong - Vash님의 ETC통

 

-방법 3.

시작 -> cmd

 

telnet host 를 입력합니다. ex) telnet naver.com

 

아이디, 비밀번호를 넣고 (대부분 FTP 아이디, 비밀번호와 동일 안되시면, 호스팅 업체에게 문의)

그리고 저 파란색으로 모자이크 된 경로 까지 찾아들어 갑니다. 명령어 cd

 

ex)

 

cd web

 

이렇게 치시면 web 폴더로 들어갑니다. 한 번에 할 수도.. cd /web/asdf/we 이런식으로..

 

rm -rf ./zbxe

 

명령어를 내리시면 강제로 zbxe 폴더를 삭제하게 됩니다.

rm은 리눅스에서 remove의 약자로 지운다는 뜻이고

-rf 는 옵션입니다. -r은 일반적으로 지울때 붙는 옵션이고 -f는 강제라는 의미를 가지고 있습니다.