sudo (不是我)记住我的密码

sudo (不是我)记住我的密码

尝试升级我的 ubuntu。我有一段时间没用它了,想升级到 13.10。我知道我必须从 12.04 升级到 12.10,再升级到 13.04,再升级到 13.10。但是当我在终端中输入

sudo do-release-upgrade

终端要求我输入密码。当我输入密码时,它告诉我“抱歉,请重试”。我已经进入恢复模式并重置了密码,因为我以为我忘记了密码,但它仍然不接受新密码。我该怎么办?

PS 我是 Linux 新手。如果我没有提供任何可以帮助你们的信息,我很抱歉。提前致谢。

答案1

尝试su root然后输入您的密码。

如果显示“抱歉,请再试一次”,则表示您输入了错误的密码。

正如您所说,您没有使用帐户密码,我强烈建议您这样做以增加安全性。我认为您无法这样做是sudo因为您的帐户没有密码。请记住,su使用root密码时使用您的帐户密码。这可能是有效和无效的sudo原因。su rootsudo

添加账户密码后,sudoers通过adduser <username> sudo

如果成功,您就应该拥有 root 权限。获得 root 权限后,输入do-release-upgrade

答案2

在这种情况下,您的设置可能存在一些问题。

要识别问题,请采取以下步骤(这不仅适用于 RazaHuss,也适用于遇到类似问题的任何人):

  1. 尝试运行sudo -i。如果可以运行,则问题不在于sudo。在系统设置 -> 软件和源下检查您的版本升级设置。如果问题出在sudo,请转到步骤 2。

  2. 如果返回相同的问题,请检查您是否是 sudoer。使用 登录 sudoer 帐户或成为 root su,然后运行adduser <username> sudo​​。如果这不能解决问题,请转到步骤 3。

  3. 以您的用户帐户身份运行passwd并尝试再次设置您的密码,以确保问题不在于您的密码。

答案3

如果你运行升级,你应该添加 -d。因此运行

sudo do-release-upgrade -d

建议:全新安装会简单得多。从官方网站下载最新的 Ubuntu 并安装。

因为首先要升级到 13.10,您必须升级到 12.10 -> 13.04 -> 13.10。这将是一个繁琐的过程,并且浪费您的时间和互联网数据使用量。

出现内核问题的可能性Errors会更大。因此,只需备份 Home 并复制后,即可进行全新安装source list

希望它对你有帮助。

相关内容