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

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

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

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

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

20221024062352752

 

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

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

sudo vim /etc/profile

 

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

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

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

20221024062352861

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

执行编辑命令:

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

20221024062352505

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

20221024062352740

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容