呵呵。主题说的大了,实际上只是在ubuntu 8.04上安装wireshark和nmap的图形界面接口时,配置以root权限启动它们的菜单项的过程。
安装完wireshark后,应用程序->互联网里是不是有wireshark (root)菜单项是不是有没注意;安装完zenmap后,肯定没有zenmap菜单项。为了方便应用zenmap,准备在应用程序->互联网里建一个zenmap菜单项,可以以root权限启动zenmap。
在/usr/share/apllications/下建立了zenmap.desktop文件,内容与同一目录下的wireshark (root).desktop相同,并做了相应的修改。可结果是,我没看到zenmap菜单项,wireshark (root)菜单项也没了。
原因在这俩菜单项项里的Exec=行都使用了su-to-root,将之改为,比如,在zenmap.desktop文件里,把Exec=行改为:
Exec=gksu -S --message "请输入密码:" /usr/bin/zenmap
即可。
如何配置菜单项使得图形界面程序以root权限启动
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 7
- 注册时间: 2008-08-19 19:26