2012-06-28 31 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文件。可能不理想,但会让你开始。

相关问题