在exec()php上没有root权限的nmap

时间:2016-04-20 08:29:12

标签: php nmap

我正在尝试在PHP中执行此操作:

exec("nmap -O x.x.x.x -oX file.xml");

但由于需要root权限(其他不需要root权限的选项)才能正常工作,有没有办法在没有root权限的情况下执行此操作?

谢谢。

1 个答案:

答案 0 :(得分:1)

为php用户更改nmap的文件权限或将其作为sudo执行,并将php用户添加到nmap的sudoers

尝试visudo并编辑/ etc / sudoers 将你的php用户添加到本地并允许他运行nmap