1

У меня есть пара систем

  1. Запуск Suse Linux 11.4 и диспетчера отображения XDM.
  2. Red Hat Linux & Gnome

в обеих этих системах при входе в систему от имени пользователя root я могу выполнить любое приложение X, например xterm, xclock и т. д.

Однако проблема в том, что когда я вхожу в систему как пользователь без полномочий root, я получаю следующую ошибку

Xclock

Протокол не указан

Ошибка: не удается открыть дисплей:: 0

Я вижу следующую ошибку в журналах

  1. Нет никаких сообщений в /var/log/Xorg.0.log в случае Suse Linux
  2. Следующее сообщение об ошибке в /var/log/Xorg.0.log в Red Hat
    AUDIT: четверг, 10 ноября 16:02:06 2011: 8659 Xorg: клиент 35 отклонен с локального хоста

Я попытался найти ошибку, но не смог найти ничего, что могло бы мне помочь.

Этот пост описывает проблему, но не решает мою проблему.

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

Сюрприз в том, что на моей машине все работает отлично даже для пользователя без полномочий root.

Я подозреваю, что в моей системе есть проблема с настройками. Есть ли какая-то конфигурация, которая должна быть сделана, чтобы позволить пользователям без полномочий root запускать приложения X в системе xdm?

0