CentOS 6 — 远程 GDM 不会自动启动

CentOS 6 — 远程 GDM 不会自动启动

我有一堆系统在不同的更新级别上运行不同的 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

一切按预期进行。

有人知道为什么会发生这种情况吗?我该如何解决?谢谢!

答案1

这个问题是由于这些机器上仍然启用了 firstboot 服务而导致的。执行chkconfig firstboot off并重新启动后,运行级别 5 启动正确进行。

相关内容