У меня есть несколько систем, на которых работают разные подвыпуски CentOS 6 с разными уровнями обновления. Все эти машины были настроены так, чтобы разрешать удаленные графические сеансы через GDM, путем добавления следующих настроек в /etc/gdm/custom.conf
:
[security]
DisallowTCP=false
AllowRemoteRoot=true
[xdmcp]
Enable=true
[greeter]
IncludeAll=true
А затем измените уровень запуска по умолчанию на 5 в /etc/inittab
:
id:5:initdefault:
Все работает нормально на всех системах, кроме одной. На одном компьютере с CentOS 6.7, несмотря на то, что он был настроен как другие (насколько я могу судить), удаленные сеансы GDM недоступны после перезагрузки. Среди процессов этой машины я вижу
root 2295 2277 1 13:24 tty6 00:00:00 /usr/bin/Xorg :9 -ac -nolisten tcp vt6 -br
Я обнаружил, что на этом этапе я могу сделать удаленные сеансы доступными, выполнив
kill -1 2295
После этого Xorg
командная строка меняется на:
/usr/bin/Xorg :0 -br -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-AwWtUF/database vt1
И все работает как положено.
Кто-нибудь знает, почему это происходит и как я могу это исправить? Спасибо!
Эта проблема была вызвана тем, что на этих машинах все еще была включена служба первой загрузки. После выполнения chkconfig firstboot off
и перезагрузка при запуске уровня 5 прошла правильно.