无密码登录(从物理控制台和其他用户)

无密码登录(从物理控制台和其他用户)

如何配置用户(在 Debian 中)无需密码即可登录?

没有密码的用户需要使用另一个用户登录物理终端(ttys - 不是 pty)su - user,而不需要输入密码。

(在此环境中安全性不是必需的)

答案1

确保该文件/etc/pam.d/common-auth仅包含 module argsnullok而不是nullok_secure,允许用户在没有设置任何密码时无需密码即可登录。

答案2

抱歉,我一开始误解了你的问题。如果您只需要更改用户为没有密码,您可以运行

sudo passwd -d <name of user>

或者,如果您只打算使用 登录到无密码用户su,只需按如下方式运行:

`sudo su <user>`

您必须sudo像往常一样输入 的密码,除非您按以下方式/etc/sudoers使用命令更改文件:sudo visudo

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

应该变成:

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL)NOPASSWD: ALL

其中%sudo可能是其他 Linux 发行版中不同名称的组,例如%wheel在 archlinux 中。请注意,此修改将使sudo系统范围内的任何命令都不需要密码。

相关内容