在本地 linux (tty) 登录时不需要密码

ehi*_*ler 5 linux login

我想让在本地登录系统的用户(即键盘和鼠标)不必输入密码。这可能吗?我使用 SSH 将系统锁定得非常好,而且它一直在我身边,所以我不是问题。

小智 3

这可能是很糟糕的安全性,但正如所指出的,如果您可以物理访问未加密的笔记本电脑,您可以使用 linux live cd/usb 进入文件并重置密码,或者有时 grub 菜单可以让您启动到恢复根目录,并且您可以更改密码。

您是指虚拟控制台还是默认图形控制台?

登录设置 (GNOME/KDE) 应具有无需密码即可启动至桌面的选项。

对于虚拟控制台

Arch linux 有一个指南,我认为它应该适用于其他 systemd 发行版。

https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console

跑步

systemctl edit getty@tty1
Run Code Online (Sandbox Code Playgroud)

并将以下内容放入文件中

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Run Code Online (Sandbox Code Playgroud)

我认为这应该让你自动登录到第一个控制台。

  • 这对我不起作用。它显示“root(自动登录)”,但仍然要求输入密码。也许,应该在 PAM 配置中进行一些调整。 (4认同)