使用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账户是禁用状态。
- 首先执行:
sudo passwd root
命令初始化root
用户密码
- 修改
sshd_config
文件 开启root访问权限
执行编辑命令:
sudo vim /etc/ssh/sshd_config
- 在
sshd_config
文件里的Authentication
部分加上以下内容,如图所示:
PermitRootLogin yes
- 编辑完毕后,重启ssh服务,执行如下命令:
sudo systemctl restart sshd # 重启 ssh 服务以应用更改
- 最后尝试以root用户登陆,显示登陆成功,并且用户为root账户。
© 版权声明
THE END
暂无评论内容