Simba_aman 发表于 2006-2-20 10:57:17

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

我刚开始使用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用户运行,没有任何问题。请假各位,这是什么原因造成的?我应该怎么做?

Simba_aman 发表于 2006-2-20 11:01:17

对不起,纠正一下: 在/root目录下有个.Xauthority文件,隐藏的。

KanKer 发表于 2006-2-20 17:48:24

看看普通用户目录的权限。再看看 /tmp 目录的权限。其中/tmp应该是 1777
页: [1]
查看完整版本: 除了root用户外,其他用户不能启动 X Window