创建具有空白密码的用户

创建具有空白密码的用户

如何在 Lubuntu 中创建一个密码为空的用户?创建新用户时似乎需要一定长度的密码。我该如何避免这种情况?

答案1

为什么你想要一个没有密码的用户?这只会自找麻烦,特别是如果这台机器在互联网或网络上。为什么不为用户设置密码,而是让他们自动登录。如果你仍然想这样做,那么只需按下键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:

sudo useradd <user_name>
sudo passwd -d <user_name>

要启用自动登录,请创建用户,输入密码,然后选中登录时不要求输入密码。

在此处输入图片描述

答案2

这是可能的,但并不像你想象的那么容易。通常,没有密码的用户无法登录 Linux 系统。因此,你必须设置一个匹配空字符串的密码哈希。

看看这个讨论学习如何操作。简短的答案是将U6aMy0wojraho空白密码的哈希值放入/etc/passwd,例如TheUsersName:U6aMy0wojraho:...

答案3

创建具有空密码的用户

sudo useradd test-user-0
echo test-user-0:U6aMy0wojraho | sudo chpasswd -e
su test-user-0

不幸的是,密码提示仍然显示。

但是如果你只是按回车键而不输入任何内容,它就会以用户身份登录test-user-0

标志-e表明chpasswd密码已加密,并且U6aMy0wojraho是空字符串的哈希值。

在 Ubuntu 18.04 上测试。

BusyBox 自动登录

至少在终端上,您不需要创建没有密码的用户来允许某人不每次都输入他们的密码,inittab稍微破解一下就足够了:https://unix.stackexchange.com/questions/299408/how-to-login-automatically-without-typing-the-root-username-or-password-in-build

相关内容