QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1971|回复: 2

除了root用户外,其他用户不能启动 X Window

[复制链接]
发表于 2006-2-20 10:57:17 | 显示全部楼层 |阅读模式
我刚开始使用Linux,我用的是Redhat Linux Enterprise3。安装完后,我发现如果新建一个用户(比如ccadmin),然后用它启动带窗口的应用程序,系统出现如下错误:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
'xxx'(应用程序名) failed to start:
        unable to open X display.

我检查env,发现相关信息如下:
DISPLAY=:0.0
XAUTHORITY=/root/.Xauthority (可是我在/root目录下没有找到这个文件)

如果用root用户运行,没有任何问题。请假各位,这是什么原因造成的?我应该怎么做?
 楼主| 发表于 2006-2-20 11:01:17 | 显示全部楼层
对不起,纠正一下: 在/root目录下有个.Xauthority文件,隐藏的。
回复

使用道具 举报

发表于 2006-2-20 17:48:24 | 显示全部楼层
看看普通用户目录的权限。再看看 /tmp 目录的权限。其中/tmp应该是 1777
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-25 15:41 , Processed in 0.096847 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表