我如何让 sudo 接受我的密码?

我如何让 sudo 接受我的密码?

我正在尝试在我的 Ubuntu 12.04 桌面上安装 subversion。我按照以下命令启动此过程,使用apt-get

sudo apt-get update
sudo apt-get install subversion

上述任一命令都会要求我输入密码。虽然我的用户密码允许我进入 Ubuntu,但当我在这里输入密码时,没有任何回显。它表现得好像什么都没有输入。然后当我按下回车键时,它告诉我失败了X次数。当我尝试第三次输入时,它弹出并告诉我这将被报告。

考虑到这是我的电脑和我的 Ubuntu 12.04 桌面安装,它没有告诉我向谁报告。

我是 Linux 新手,但 Windows 用户经验丰富。我正尝试主要切换到 Linux(Ubuntu)。我做错了什么吗?

答案1

我认为这里可能存在不同的问题:

当你三次输错密码时,sudo组中结果是:

sudo: 3 incorrect password attempts

只有当你不是sudo群组中,是否会有类似“此事将被举报“。

因此,请使用 检查您是否在群组中sudoid它将显示您所属的所有群组。

如果你不在该sudo组中,那么你可能必须从实时 CD 启动,然后按照此处的说明进行操作(但如果您运行的是 Ubuntu 12.04,请将自己添加到sudo而不是admin)。如果您不在 sudo 组中,您将无法使用,pkexec因此不幸的是这不是一个解决方案。

答案2

您发出了错误的命令。必须是:

sudo apt-get update

然后当它完成后

sudo apt-get install subversion

您还可以组合,例如:

sudo apt-get update && apt-get install subversion

我没有看到您所说的部分,either所以我假设您输入了正确的命令,如果是这样,则似乎您的用户可能不被允许运行 sudo。

要将您的用户添加到 sudo 组,只需按照以下信息这里正如 Mik 所说

要检查您的用户是否具有 root 权限,您可以转到 - 系统定义 - 用户,查看您的用户是否具有帐户类型 - 管理员

答案3

这是正常的。输入时没有反馈,甚至没有星号。继续输入。如果正确,它将被接受。此外,请按照其他答案获取正确的命令。违规行为不会报告给任何人,因为它会发送到日志和系统上的黑洞电子邮件地址。但是密码(必须是您的密码)必须正确。

答案4

输入“passwd”并按回车键。它将提示您输入新的 unix 密码。输入后重新输入以符合新密码。再试一次 sudo。它不会显示您输入的内容。只需输入密码并按回车键即可。希望它有效。对我来说确实有效。尽量避免使用数字\\ :)

相关内容