服务器 16.04 LTS 发生了一些变化,我找不到 tty1,但我需要在 tty1 上进行自动登录(在控制台模式下),在 14.04 LTS 中我可以完成这项工作。
我找不到 /etc/init/tty1.conf
怎么做,或者给个链接?
mur*_*uru 11
在使用 的 Ubuntu 16.04 中,systemd方法略有不同。我将引用我的相关帖子如何覆盖或配置 systemd 服务的相关部分?:
假设我想让我的用户自动登录 TTY2(这不是可取的,只是一个例子)。TTY2 由
getty@tty2服务运行(tty2作为模板的一个实例/lib/systemd/system/getty@service)。为此,我必须修改getty@tty2服务。[…]
特别是,我必须更改
ExecStart当前的行:Run Code Online (Sandbox Code Playgroud)$ systemctl cat getty@tty2 | grep Exec ExecStart=-/sbin/agetty --noclear %I $TERM要覆盖它,请执行以下操作:
Run Code Online (Sandbox Code Playgroud)sudo systemctl edit getty@tty2并添加:
Run Code Online (Sandbox Code Playgroud)[Service] ExecStart= ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM[…]
现在:
Run Code Online (Sandbox Code Playgroud)$ systemctl cat getty@tty2 | grep Exec ExecStart=-/sbin/agetty --noclear %I $TERM ExecStart= ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM如果我这样做:
Run Code Online (Sandbox Code Playgroud)sudo systemctl restart getty@tty2然后按CtrlAltF2,快点!我将在该 TTY 上登录我的帐户。