網(wǎng)站FTP無法刪除空間文件的解決辦法
經(jīng)常用FTP空間的朋友可能會遇到過文件無法刪除的情況,比如550 /www/web/123.asp: Access is denied. 特別是國外空間更常見此類錯誤。
原來,這是由于文件的相關(guān)操作權(quán)限引起的。一是文件被某程序或進(jìn)程使用中;二是該用戶對本文件沒有寫入刪除的權(quán)限;三是該文件被病毒惡意程序?qū)懭胱员韨窝b系統(tǒng)文件。
解決辦法:(550 /www/web/123.asp: Access is denied.問題研究)
1,關(guān)閉瀏覽器等使用或訪問該文件的程序,然后試試能否刪除;通常GODADDY等國外空間無法刪除文件的原因就是這個,可能你在登陸著空間后臺面板進(jìn)行相關(guān)操作,退出即可刪除,或者等幾分鐘刪除。
2,對該文件右建屬性賦予寫入刪除的權(quán)限,一般LINUX系統(tǒng)中比較常見,比如賦予777讀寫權(quán)限即可,再試試可否刪除;
3,使用管理員帳戶進(jìn)入服務(wù)器刪除,如果非管理員,請聯(lián)系管理員或服務(wù)商進(jìn)行刪除。
注意:極個別遇到550 /www/web/123.asp: Access is denied.這類相關(guān)問題是由于病毒或惡意掛馬者人為對該文件寫入注冊表造成的,由于你FTP帳戶無法操作服務(wù)器注冊表,所以無論用什么辦法也無法刪除,這種情況一般在服務(wù)器配置不嚴(yán)或管理員帳號泄露中出現(xiàn),危害最大,需要馬上用管理員帳號進(jìn)入服務(wù)器刪除,刪除后還需要掃描下注冊表是否改動,順便殺殺毒。
刪除方法:將以下代碼保存為del.bat文件,然后將無法刪除的掛馬文件全部拖到這個文件里即可刪除。
@echo off
:lab1
cls
color 2f
echo 奇億網(wǎng)絡(luò)www.studstu.com助你快速刪除無法打開、無法刪除的文件夾。
echo.
echo 注意:刪除目錄將同時刪除其子目錄中所有數(shù)據(jù)!
echo.
echo.
set Choice=
echo 請將要刪除的文件夾直接拖入本窗口,然后按回車:
echo.
set /p Choice=
if ""%Choice%"" == "" goto lab1
DEL /F /A /Q /S \\?\""%Choice%""
RD /S /Q \\?\""%Choice%""
echo.
echo 刪除完成! 任意鍵退出……
pause>nul