root密码在终端中显示不正确,但在系统中是正确的

root密码在终端中显示不正确,但在系统中是正确的

我使用的是 debian 12.1.0。我在安装时设置了 root 密码,但是当我进入终端并使用 sudo 时,它会提示我输入密码。我输入它,它显示不正确。然后我进入设置,它告诉我输入管理员密码,我输入了相同的密码,但这次成功了。我不认为我在终端中输入了旧密码,因为密码是我自己的名字,我不认为我可以弄乱自己的名字。这是一个真正的错误还是我做错了什么?

答案1

错误消息来自什么sudo?它是否碰巧提到了 sudoers 文件而不仅仅是sudo: 3 incorrect password attempts?我不确定是否是这种情况,因为您说在更改设置时输入“管理员密码”(可能您的意思是将密码放入 polkit 对话框中)有效,但情况仍然如此。

如果是这样,请在su -从终端运行后将您自己添加到 sudoers 文件中,然后visudo按照示例的说明添加您自己。通常,[username] ALL=(ALL:ALL) ALL如果您没有要限制自己的用户名的特定命令,则您可能需要添加自己的组或用户名,例如。

根据我的经验,从安装程序安装 debian 而不仔细设置您想要的条件最终会导致/etc/sudoers文件中缺少任何用户root,这sudo在某种程度上毫无意义。但由于您始终可以使用上面的方法编辑 sudoers 文件,所以这不是一个大问题。

相关内容