【问题标题】:How to reset root password of a Google Compute Engine VM?如何重置 Google Compute Engine VM 的 root 密码?
【发布时间】:2019-08-28 02:08:21
【问题描述】:

我认为我已将自己锁定在虚拟机之外。 我可以作为我创建的低权限用户访问,但该用户不能 sudo。

当我执行 SSH->在浏览器窗口中打开时,我收到一个提示,要求输入我从未设置过的密码。

有什么方法可以从 GCP 控制台重置 root 密码?

谢谢,帕维尔

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    要为您的 GCP 虚拟机重置根密码,您需要向您的用户授予适当的 IAM 角色以使用 sudo 命令。有一个类似的帖子here。您可以按照帖子中的建议使用命令“sudo passwd”更改密码。

    【讨论】:

      【解决方案2】:

      回答您的问题,您可以使用启动脚本简单地运行 sudo 命令,因为该脚本将以 root 用户身份运行,然后使用 sudo usermod -aG sudoreference 在 sudoers 中添加您的用户。

      但是,您可以向您的用户添加一个 IAM 角色,以便拥有对 GCE 虚拟机的管理员访问权限,例如 roles/compute.instanceAdmin.v1reference

      【讨论】:

        猜你喜欢
        • 2014-12-08
        • 1970-01-01
        • 2015-02-16
        • 2020-04-30
        • 2019-04-26
        • 2014-09-06
        • 1970-01-01
        • 2017-11-15
        • 2018-02-22
        相关资源
        最近更新 更多