zl程序教程

您现在的位置是:首页 >  后端

当前栏目

[ Azure - VM ] 虚拟机获取 root 权限及开启 root 账户的办法

虚拟机权限 获取 开启 root 账户 办法 VM
2023-09-14 09:16:32 时间

使用Azure在门户创建的VM用户进行登陆虚拟机后,该用户是没有root权限的,同时你在创建Azure用户的时候并没有提示设置root用户密码,本文会介绍如何使用默认登陆账户拥有root权限,及如何开启微软Azure云的root账户。

三种获取root权限的方法如下:

1、使用 sudo su root 切换至root账户

如下图,使用 sudo su root后输入当前用户密码,即可切换到root用户下进行操作。

在这里插入图片描述


2、所有想要执行的命令前添加 sudo

例如编辑 /etc/profile 文件执行如下命令即可:

sudo vim /etc/profile

3、开启 Azure 虚拟机的root账户

默认情况微软Azure云是没有开启root账户的,root账户是禁用状态。

  1. 首先执行:sudo passwd root 命令初始化root用户密码

在这里插入图片描述

  1. 修改 sshd_config 文件 开启root访问权限

执行编辑命令:

sudo vim /etc/ssh/sshd_config
  1. sshd_config 文件里的 Authentication 部分加上以下内容,如图所示:
PermitRootLogin yes

在这里插入图片描述

  1. 编辑完毕后,重启ssh服务,执行如下命令:
sudo systemctl restart sshd # 重启 ssh 服务以应用更改
  1. 最后尝试以root用户登陆,显示登陆成功,并且用户为root账户。

在这里插入图片描述


:本文原创由 bluetata 发布于: https://bluetata.blog.csdn.net/ 转载请务必注明出处。