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

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

** 注意:本文虽然是介绍如何开启,但是博主非常不建议你去开启 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/ 转载请务必注明出处。

猜你喜欢

转载自blog.csdn.net/dietime1943/article/details/127077199