免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2100 | 回复: 2
打印 上一主题 下一主题

[系统管理] oracle用户运行dbca或netca工具,报Xlib错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-24 10:25 |只看该作者 |倒序浏览
以root用户登录,然后切换到oracle用户运行dbca或netca工具,报错:Xlib:connection to "0.0" refused by server Xlib:No protocol specified。怎么解决?

论坛徽章:
0
2 [报告]
发表于 2014-03-24 10:28 |只看该作者
原因分析是:Gnome环境为了系统的安全考虑,采用了相应认证机制,默认不允许在图形界面中,使用root用户登录,然后切换到其他用户运行图形工具。如果需要这么做,可以在root用户下,先执行如下命令,后再切换到oracle用户运行相关工具。
#xhost +
广东省linux公共服务技术支持中心解决:为安全考虑,建议用户不要这样操作,如果需要以oracle用户运行图形工具,建议直接以oracle用户登录系统,然后执行即可。
另外,请尽量避免使用xhost命令方式来进行操作,这是基于主机的认证方式,危险性较高(信任的主机被入侵将会直接影响本机安全),目前仅作为提供基础功能使用,CGSL系统大多采用基于用户的认证方式(注,基于用户的认证方式建立于基于主机的认证方式之上,严格来说是打开基于主机访问,同时删除里面所有的允许项。)
   xhost + 表示所有用户均可对本机进行访问。
   xhost - 表示打开基于主机访问规则。同时利用xhost可以显示规则列表。
   在解决此类问题时,常使用display然后export导出该环境变量的方法,其实际上是告诉xhost我是127.0.0.1:0.0。使用该方法的前提是xhost访问列表中有本地域名,可以使用如下命令来进行添加:
xhost + 127.0.0.1
同理,取消一条访问规则为:
xhost - 127.0.0.1
请注意,该方法仅在一定条件下适用于本地图形界面。使用远程图形界面基于无效。
   在CGSL系统中出于安全考虑一般不开启太多主机认证,一般只开启root用户本机认证。

论坛徽章:
0
3 [报告]
发表于 2014-11-06 17:15 |只看该作者
请问你的问题解决了么?如何解决的吖?我遇到了和你一样的问题~~能告知下解决步骤么回复 1# jeeding


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP