无法以非 root 用户身份运行 X 应用程序

无法以非 root 用户身份运行 X 应用程序

我有几个系统

  1. 运行 Suse Linux 11.4 和 XDM 显示管理器。
  2. Red Hat Linux 和 Gnome

在这两个系统中,当我以用户身份登录时,root我能够执行任何 X 应用程序,如 xterm、xclock 等。

然而问题是当我以非 root 用户身份登录时出现以下错误

时钟

未指定协议

错误:无法打开显示::0

我在日志中看到以下错误

  1. 在 Suse Linux 中,/var/log/Xorg.0.log 中没有消息
  2. Red Hat AUDIT 中的 /var/log/Xorg.0.log 中出现以下错误消息
    :Thu Nov 10 16:02:06 2011: 8659 Xorg: client 35 denied from local host

我尝试在谷歌上搜索该错误,但没有找到任何可以帮助我的东西。

这篇文章描述了这个问题但没有解决我的问题。

http://hintsforums.macworld.com/archive/index.php/t-4142.html

令人惊奇的是,在我朋友的机器上,即使对于非 root 用户来说,一切也运行正常。

我怀疑我的系统存在设置问题。是否需要进行一些配置才能允许非 root 用户在 xdm 系统上执行 X 应用程序?

相关内容