【Linux】Ubuntu开启root账户,以及后续连接MobaXterm

一、开启root账户

1.首先在Ubuntu中打开终端,输入

sudo passwd root

完成root用户密码设置,效果如下图所示

 2.输入下列代码,修改文件配置

sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

按i 进行插入,在=ubuntu后插入两行代码,然后按esc和:wq保存后退出

greeter-show-manual-login=true

all-guest=false

3. 输入sudo vim /etc/pam.d/gdm-autologin,修改文件配置

sudo vim /etc/pam.d/gdm-autologin

找到第三行,在前面用#注释掉这行,然后按esc和:wq保存退出

 

 4.输入sudo vim /etc/pam.d/gdm-password,修改文件配置

sudo vim /etc/pam.d/gdm-password

 同样找到第三行,在前面用#注释掉这行,然后按esc和:wq保存退出

 

5.输入sudo vim /root/.profile,修改文件配置

sudo vim /root/.profile

将最后一行注释掉,修改成

tty -s&&mesg n || true

 

6. 注销切换用户

点击左下角“未列出?”,输入账号root,密码为步骤1设置好的密码,即可登陆root账号

二、MobaXterm通过SSH连接到虚拟机Ubuntu

本文以MobaXterm为例,其他远程连接软件可能类似,仅供参考

1.首先不管是普通账户还是root账户,第一次连接无法连接,需要在虚拟机中安装ssh

sudo apt-get install openssh-server

安装后普通用户就可以连接成功了(网络正常ping得通的情况下),如果存在网络ping不通的情况可以查看主页中另一篇文章;

因为root账户系统默认禁止远程登陆,所以还要进行设置

2.用root权限打开vi /etc/ssh/sshd_config

sudo vi /etc/ssh/sshd_config

如果在root账户打开就不用sudo

找到PermitRootLogin prohibit-password,改写成PermitRootLogin yes

 

3.输入systemctl restart sshd 重启SSH

systemctl restart sshd

这样就可以用root账户连接成功了

以上仅供参考,欢迎留言讨论!

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

logani

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值