我在 Ubuntu 10.04 中遇到了服务启动顺序问题。我的工作站配置为用于winbind
连接到我的域控制器进行身份验证。
问题是,gdm
在网络接口启动之前,登录屏幕就会出现。这会导致问题,因为计算机还不能与域服务器通信,所以客户端无法登录。
有没有办法延迟启动顺序,gdm
以便仅在网络接口配置完成后才出现?
Ubuntu 现在使用的是upstart
,不幸的是,没有 GUI 来配置它,而且文档很糟糕。我真的不知道从哪里开始。
答案1
在/etc/init/gdm.conf添加行
and net-device-up IFACE=eth0
到开始语句(用您需要的接口替换 eth0)。它应该看起来像
start on (filesystem
and net-device-up IFACE=eth0
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))