当使用root用户执行zenmap(或者其它需要启动图形界面的程序),会得到下面的提示:
[root@]# zenmap
No protocol specified
No protocol specified
Error: could not open display
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令:
[user@]$ xhost +
然后重新执行命令就OK啦!
文章评论(0条评论)
登录后参与讨论