Как настроить gdm на разрешение X-подключений к другим серверам / рабочим станциям?

у меня проблема со всеми новыми установками CentOS 6.2 в моей сети. Подключение к удаленным машинам с помощью X11 GUI программного обеспечения не по причинам, связанным с xauth. Я не уверен, как диагностировать, но сузили его следующим образом:

  • gdm не может пройти проверку подлинности с удаленным узлом
  • XAUTHORITY имеет значение локальный путь недоступен на удаленная машина
  • нет .Xauthority файл в домашнем каталоге локального пользователя
  • отсутствует MIT-MAGIC-COOKIE-1

вот несколько логов:

в/var/журнал/файл xorg.0.log

[  9273.858] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 20 connected from local host (
uid=0 gid=0 pid=8800 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9273.870] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 35 connected from local host (
uid=0 gid=0 pid=8800 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9274.072] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 20 disconnected
[  9274.072] AUDIT: Mon Jun  4 14:41:21 2012: 7778: client 35 disconnected
[  9277.236] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 20 connected from local host (
uid=0 gid=0 pid=8804 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9277.248] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 35 connected from local host (
uid=0 gid=0 pid=8804 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 496
[  9277.277] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 20 disconnected
[  9277.277] AUDIT: Mon Jun  4 14:41:25 2012: 7778: client 35 disconnected

/var/log / messages

Jun  4 14:41:21 myhostname abrt[8801]: saved core dump of pid 8800 (/usr/bin/perl) to /var/spo
ol/abrt/ccpp-2012-06-04-14:41:21-8800.new/coredump (18776064 bytes)
Jun  4 14:41:21 myhostname abrtd: Directory 'ccpp-2012-06-04-14:41:21-8800' creation detected
Jun  4 14:41:21 myhostname abrtd: Package 'clusterssh' isn't signed with proper key
Jun  4 14:41:21 myhostname abrtd: Corrupted or bad dump /var/spool/abrt/ccpp-2012-06-04-14:41:21-8800 (res:2), deleting

Я уверен, что это легко решить.

вещи, которые я пробовал, которые были неудачно:

  • к сожалению gdmsetup не является частью EL6
  • настроить в/etc/ГДМ/PostLogin скопировать $XAUTHORITY to $HOME/.Xauthority (NFS смонтированные домашние каталоги)
  • явно создан / etc/sysconfig / desktop С DISPLAYMANAGER=GNOME & DESKTOP=GNOME
  • пробовал разные комбинации xinit и xauth

надеюсь, кто-то может помочь диагностировать и решить эту проблему. Как видно из журналов, я без clusterssh в результате которого несчастный, что я использую его ежедневно.

23
задан mogga
07.01.2023 18:28 Количество просмотров материала 2375
Распечатать страницу

3 ответа

решение оказалось, как и положено, тривиальным и непонятным-

с ванильной установкой CentOS 6.2 файл определения цвета X11 это является частью xorg-x11-server-utils пакет (X.Org X11 X серверные утилиты) не разрешен правильно X11.

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

решение было добавить прямо в в /etc/Х11/файл xorg.раздел "файлы" файла conf:

Section "Files"
    RgbPath "/usr/share/X11/rgb.txt"
EndSection

С такой простой выход/вход для перезагрузки X-сервера Исправлена проблема.

эта тема привела меня к нахождению рабочего решения:

http://www.nntp.perl.org/group/perl.tcltk/2006/09/msg99.html

2
отвечен mogga 2023-01-09 02:16

этой цитата может относиться к вашей проблеме :

7.2. Почему Cygwin / X report AUDIT: client 1 отклонен от IP remotehost?

проблема, скорее всего, неправильный DNS (разрешение сетевых имен). Делать убедитесь, что ваш хост windows имеет имя хоста, который действителен с linux тоже и IP-адрес, который linux может разрешить для этого имени хоста.

если добавить строку

192.168.26.1 myhost

в /etc / hosts on сервер XDMCP с IP-адресом и именем хоста вашего хоста windows должно работать разрешение имен.

0
отвечен harrymc 2023-01-09 04:33

на самом деле элементы управления доступом X11 не имели ничего общего с проблемами, которые у меня были. Это было все потому, что я добавил solarized theme xresources файл в системный файл Xresources. Удаление этих линий устранило проблему.

я смог поставить диагноз, запустив cssh -e hostname, который показал, что определения цвета не были поняты в xterm. Убрал строки, перезапустил X сервер и все работает гладко.

0
отвечен mogga 2023-01-09 06:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх