我已经安装了 nmap 和 nmapFE。默认情况下,它们未设置为以 root 身份运行;但是,我需要运行的任务需要它。我可以从终端运行 sudo nmapfe;但是,如果我为此创建启动器,它不会运行。
我究竟做错了什么?
答案1
在启动器中使用 gksu
gksu zenmap
gksu nmapfe
您可以使用 alacarte 编辑 zenmap 启动器。alacarte 的屏幕截图和 zenmap 启动器的配置:
sudo apt-get install alacarte
答案2
(如果其他人偶然发现这篇文章,请更新此答案)
对于 Ubuntu 18.04 及更高版本:
sudo apt install zenmap alacarte
然后alacarte
在终端中输入或通过应用程序抽屉打开它
点击互联网图标如上所示,然后点击属性
在里面命令:文本框类型
su-to-root -X -c zenmap %F