linux 用户登录闪退,Linux云主机输入Root密码登录系统后闪退怎么办?

1、进入单用户模式排查

在启动页面键入 e

1c7fbc490f852041074ccb28858da6b7.png

(图1 启动页面输入e)

修改linux16 /vmlinuz-3.10.0-957.27.2...这条信息中的ro为rw,并在末尾添加 rd.break

输入完成之后ctrl+x继续

682e5a1b5e2baaf7f86cb2b1ed24df5f.png

(图2  进入单用户模式)

2、排查过程

执行 chroot sysroot/

A. 检查/etc/passwd内容显示是否正常

cat /etc/passwd

主要检查root用户登陆时shell是否正规(例: root:x:0:0:root:/bin/bash 或root:x:0:0:root:/bin/sh 为正常) 如下图

50cbadec34793adb8e512d5f84155af2.png

(图3 检查passwd配置文件)

B. 检查/var/log/secure日志

vim /var/log/secure 分析

查看登录信息,发现root登录被关闭,需要查看root下的.bashrc文件是否正确

pam_unix(login:session): session opened for user root by (uid=0);

pam_unix(login:session): session closed for user root;

0ad3edc2d9eaf253edb82c0520434345.png

(图4 分析登陆日志)

C. 查看 /root/.bashrc 信息

cat /root/.bashrc

c7e52f5f1ec20359f1aa75bd95f7843f.png

(图5 检查.bashrc配置文件)

3、排查发现/root/.bashrc 文件被恶意更改

vim /root/.bashrc

直接编辑修改回正常样子,可参考正常节点的对比操作

12fb81fa3f93dd26d1592b75ee34a5e2.png

(图6.修改.bashrc配置文件)

4、退出启动

退出单用户

50023727fae7084a36dc944297788289.png

(图7 退出单用户)

5、登录成功

a94b745793b5c022190531864a82da52.png

(图8 登录成功)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值