웹상에 nobody로 올려진 폴더나 파일 삭제방법

웹상에서 올려진 파일이나 폴더는 그룹권한이 노버디로 생성되어서, 폴더/파일 삭제가 불가능하며, 퍼미션 변경 또한 불가능합니다.

퍼미션 변경시.

<?
$cmd = "chmod -R 777 변경할파일/폴더명";
@exec($cmd);
echo "변경되었습니다..";
?>

파일/폴더 삭제시.

<?
$cmd = "rm -rf 폴더명";
@exec($cmd);
echo "삭제되었습니다.";
?>

위소스를 적어주신 다음에 적당한 텍스트기로 저장을 하신다음에 php로 저장을 합니다.
지워야하는 디렉터리안에 올리시면 안되구요.  그 디렉터리 밖에 올려주시고, 웹상에서 실행.

이올린에 북마크하기(0) 이올린에 추천하기(0)
top
Tag , ,


http://www.joon.pe.kr/blog/trackback/176
Commented by gomuband at 2007/04/20 13:00  Reply|Edit|Delete
고맙습니다.
오랜 과제를 해결했습니다...^^
Commented by gomuband at 2007/04/20 13:20  Reply|Edit|Delete
안지워지는 폴더도 있어서 관리자께 부탁했습니다.
루트의
u2/data/board1/파일들
u2/data/board2/파일들
u2/data/board3/파일들
이 폴더가 안지워지더군요.
다른 두 폴더는 지웠는데...
고맙습니다...^^


<< Prev   1   ... 165   166   167   168   169   170   171   172   173   ... 336   Next >>