运行 ubuntu 服务器,我已重新配置为/lib/systemd/system/[email protected]
[Service]
# the VT is cleared by TTYVTDisallocate
# ##ADDED THIS HERE##
ExecStart=-/sbin/agetty -a diagnosticuser --noclear %I $TERM
Type=idle
Restart=always
RestartSec=0
UtmpIdentifier=%I
TTYPath=/dev/%I
TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
KillMode=process
IgnoreSIGPIPE=no
SendSIGHUP=yes
这样我就可以让我的精美小设备自动登录到 shell 是诊断菜单的用户。问题是现在所有控制台都会自动登录该用户。
有没有办法让第一个登录,而让其余的登录提示正常? (我可以同时吃蛋糕吗?)
我在想,也许我应该用检查“diagnosticuser”是否已经登录的东西替换“/sbin/agetty”。但是我对“-/sbin/agetty”中的连字符有点困惑,我不想冒险。