我完全是新手,所以请原谅我知识的匮乏,但我最近创建了一个 Microsoft Azure 帐户,因此它配备了一个 bash 终端。我想确保它是最新的,所以我尝试运行“sudo apt update && sudo apt upgrade”命令,结果显示“我们相信您已经收到了本地系统管理员的常规讲座。它通常归结为以下三件事:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
出于安全原因,您输入的密码将不可见。
[sudo] 詹妮弗的密码:“
有人能告诉我我该在那里使用什么密码吗,因为我不记得设置了 sudo 帐户,但我也有短期记忆的问题,所以,可能是我的问题,如果是这样,我该如何找回密码。提前感谢你们的帮助:)
答案1
通常,sudo 会要求您输入自己账户的密码(在您连接的系统上)。也就是说,您连接到 Linux 系统,您的账户“jennifer”的密码会以某种方式设置。
我最近创建了一个 Microsoft Azure 帐户,因此它配备了一个 bash 终端。
这听起来像是你正在访问“Azure Cloud Shell”。它运行在暂时的服务器并故意不授予你即使您能够提供密码,也无法通过“sudo”获得 root 访问权限。(如果我没记错的话,该帐户实际上没有设置任何密码。)
而且由于它是一个临时服务器,一旦您关闭 Cloud Shell,它就会被销毁(这也是它免费的原因之一),所以它实际上没有任何实际意义apt upgrade
。Azure 的 Cloud Shell 实际上仅适用于简短的任务(主要是通过该工具管理 Azure 服务az
);对于其他任何事情,您都需要在 Azure 平台上创建一个完整的 VM。