ubuntu的VM上如何重置root密码

admin-01 0 信誉分
2024-10-23T02:24:48.33+00:00

我新购买了一台vm,配置时只有azureuser这个用户的密码。现在需要使用apt安装一些系统级的扩展包,比如opencv。glib一类的,需要使用root账户才能完成。但是我没有root密码,请问在哪儿可以获取或重置root密码

System Center Virtual Machine Manager
0 个注释 无注释
{count} 票

3 个答案

排序依据: 非常有帮助
  1. XinGuo-MSFT 18,771 信誉分
    2024-10-23T07:28:22.3833333+00:00

    你好,

    如果你忘记了Azure VM的root密码,可以通过以下步骤重置:

    使用Azure门户重置密码

    • 登录到Azure门户。
    • 导航到你的虚拟机。
    • 在左侧菜单中选择“重置密码”。
    • 选择“重置密码”选项卡,选择用户名(通常是root),然后输入新密码。
    • 点击“更新”按钮。

    使用Azure CLI重置密码

    • 打开Azure CLI并登录到你的Azure账户。
    • 使用以下命令重置root密码:
     az vm user update --resource-group <你的资源组> --name <你的虚拟机名称> --username root --password <新密码>
    

    使用云启动脚本

    • 如果上述方法不适用,可以使用云启动脚本(cloud-init)来重置密码。你需要在Azure门户中编辑虚拟机的启动脚本,添加以下内容: yaml #cloud-config chpasswd: list: | root:<新密码> expire: False

    这些方法应该能帮助你重置root密码。如果你在操作过程中遇到任何问题,随时告诉我!

    0 个注释 无注释

  2. XinGuo-MSFT 18,771 信誉分
    2024-10-23T07:31:43.29+00:00

    Ubuntu ,root 用户默认是禁用的,可以用 sudo passwd root 激活

    会要求输入当前用户的密码

    然后两次重新输入新密码

    只要当前用户是 sudoers 组里面的成员

    这样,你就可以成功初始化root密码了。如果在操作过程中遇到任何问题,请随时告诉我!

    0 个注释 无注释

  3. XinGuo-MSFT 18,771 信誉分
    2024-10-25T02:13:55.37+00:00

    您是上面的哪种情况? 有试过上面的方法吗?

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。