TTY 登录提示文本在 30 秒后消失

TTY 登录提示文本在 30 秒后消失

我们有一个 Ubuntu 20.04,它只以 TTY 启动而没有 GUI。

我们的自定义命令提示符显示给用户后,/etc/issue只会显示 30 秒。最好的解决方案应该是永远显示登录提示符。

该行看起来像hostname login: _下划线闪烁的地方。30 秒后hostname login:消失,只剩下闪烁的下划线:_

输入用户名(例如 admin)后,系统将要求输入密码

admin
Password: _

我现在尝试将 GRUB_TIMEOUT 更新为 -1,但没有效果。

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=-1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="autoinstall ds=nocloud-net;"
GRUB_CMDLINE_LINUX=""

此外,我发现还有另一个地方将超时设置为 60 秒/etc/login.defs

#
# Max time in seconds for login
#
# LOGIN_TIMEOUT     60

禁用 LOGIN_TIMEOUT 没有任何效果。

我进一步检查了/etc/systemd/logind.conf哪里可以找到一个有 30 秒时间的地方,但它被注释掉了。

HoldoffTimeoutSec=60s

将其改为 60 秒并没有减少提示时间。

有人知道我现在该怎么办吗?

谢谢,马库斯

编辑:TTY 似乎是 1

root         903  0.0  0.0   5828  1932 tty1     Ss+  09:17   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux

journalctl -xe -u [email protected]返回

Mai 17 09:17:38 hostname systemd[1]: Started Getty on tty1.
-- Subject: A start job for unit [email protected] has finished successfully
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- A start job for unit [email protected] has finished successfully.

我进一步检查more /lib/systemd/system/[email protected]more /lib/systemd/system/[email protected]

我看不到提示超时并且没有做任何更改。

/etc/default/grub按照建议进行了修改run sudo update-grub

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="autoinstall consoleblank=0 ds=nocloud-net;"
GRUB_CMDLINE_LINUX=""

但没有观察到行为变化。

相关内容