验证没有密码的用户?

验证没有密码的用户?

我已经设置了我的用户帐户,这样登录时就不需要密码了,我需要安装一些更新。但是当提示输入密码时,如果我将框留空,它会说身份验证失败。我没有密码,我该如何进行身份验证?

编辑

我尝试过重置丢失的管理(root)密码但出现了错误:Authentication token manipulation error password unchanged。这是什么意思?

答案1

自动登录并非无需密码,它只是绕过密码并自动登录。您仍然有一个密码,它与您用于安装的密码相同,如果密码框为空,则安装将无法运行。您必须使用某种东西进行安装,那就是您目前需要的相同密码。

答案2

您所要做的就是转到用户和组,然后设置密码。我最初没有密码,但经过长时间的尝试,我只是在默认管理员帐户上设置了一个密码,并在要求身份验证时输入了相同的密码,并且成功了。

答案3

在 grub 中(加载时按住 shift)按“e”。您将进入启动参数编辑模式。

找到你的内核的一个部分,实际上你需要如下行:

linux /boot/vmlinuz-3.0.0-17-generic root=...

在行中添加“init=/bin/bash”并按 Ctrl+x

您将启动到具有 root 权限的 shell。使用“passwd”更改 root 密码。

答案4

降到 root shell,如下所示关联您提到,在重置密码之前,使用以下命令重新挂载文件系统:

mount -rw -o remount /

之后您可以通过以下命令更新您的密码:

passwd <user_name>

例如。passwd sam

然后输入有效密码 (满足最低强度要求)并在提示时确认。这应该可行。

相关内容