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