2012-06-28 57 views
2

我最近有一臺linux服務器從機器人上傳.php腳本和冒充圖像中受到威脅。我目前正在修復這個問題。查找目錄中的所有.php文件,並且擁有777權限

因爲我的服務器有很多網站,我正在尋找一個linux命令來掃描服務器上的所有777目錄,並在其中顯示帶有.php文件的目錄。

您可以使用下面的命令返回所有777個目錄,但這不是

find httpdocs/ -type d -perm 777

任何想法?

+0

將其更改爲'-type f' for files和'grep'或正則表達式 –

+0

'serverfault' guys?也許'Unix&Linux'? – tradyblix

+0

你正在嘗試的似乎是好的。你面臨什麼問題?你有沒有使用'ls -l'確保至少有一些權限爲'777'的dir? –

回答

6

嘗試這樣:

find httpdocs/ -type d -perm 777 -exec find {} -name "*.php" \; 

這將顯示在777個權限目錄中的所有.php文件。可能不理想,但會讓你開始。

相關問題