ubuntu|centos紧急故障FAQ(含单用户破密、设置grub密码、破解grub密码、修复boot分区)等其他登陆异常问题

场景一、设置grub密码

## 步骤一、生成grub2密码
    grub2-setpassword    # 回车后输入两次要设置的密码

## 步骤二、重新生成grub配置文件
    grub2-mkconfig -o /boot/grub2/grub.cfg

场景二、破解grub密码

## 步骤一、挂载系统光盘,进入救援模式,读写方式挂载系统(系统会被挂载到 /mnt/sysimages 目录)
    chroot /mnt/sysimages

## 步骤二、删除 grub的user文件
    rm -rf /boot/grub2/user.cfg

## 步骤三、重新生成grub配置文件,并退出启动
    grub2-mkconfig -o /boot/grub2/grub.cfg
    exit

场景三、破坏并修复 linux系统的 磁盘引导程序

## 基础知识
    1、硬盘一个扇区的大小是 512 byte。
    2、硬盘0号扇区是第一个扇区,存储着 引导程序(446byte)+分区表+结束位。

## 如何破坏磁盘引导程序(干掉前面446个byte的内容)
    # 你可不能摸多了,分区表要是丢了,只能通过分区表修复工具修复了(分区表很重要,除了0扇区会记录外,其他地方也会保存,需要通过分区表修复工具修复,如DG)
    # dd if=/dev/zero of=/dev/sda bs=1 count=446
    dd if=/dev/zero of=/dev/sda bs=446 count=1

## 修复操作(先挂载并启动救援镜像)
    grub2-install /dev/sda    # 执行后,收工

场景四、误删boot分区,如何救援

## 请参考:https://boke.wsfnk.com/archives/462.html

问题一:centos6单用户破解密码




问题二:centos7单用户破解密码

方式一:
#进入到启动选项时按e
    #找到linux16那一行 在最后空格加入 rd.break,按ctrl+x
    mount -o remount,rw /sysroot
    chroot /sysroot
    echo "root:123456" | chpasswd
    touch /.autorelabel    #更新系统信息,很重要,如果忘记了,密码就是随机的(这是应对Selinux的,当然你也可以去关掉)
    exit
    reboot

方式二:另外一种单用户破密方式
#找到linux16那一行 在最后空格加入 rd.break,按ctrl+x
    将ro改成rw   并在最后面输入 init=/bin/sh
    ctrl + x
    passwd 直接修改密码

问题三:Ubuntu单用户破解密码,适用ubuntu14.04-18.04



问题四:centos单用户无法破密,提示Authentication token manipulation error

#情况一:检查 /etc/passwd /etc/shadow 这两个文件是否设置为 不允许修改属性(即 chattr +i /etc/shadow ),若是有取消即可
    lsattr /etc/shadow
    lsattr /etc/passwd

    #解决办法
    chattr -i /etc/passwd
    chattr -i /etc/shadow

问题五:禁止root用户,本地TTY登陆

静止root用户,在TTY进行登陆(本地登陆),但是不影响root远程ssh,因为他是在sshd配置文件中决定的
#在这个文件中,添加这行
    vi /etc/pam.d/login
    auth required pam_succeed_if.so user != root quiet

问题六:centos 在KVM控制台正确输入root密码后系统拒绝用户登录

进入单用户模式,查看系统日志:

原因 limits设置 :调整下面这个文件为默认就可以了
cat /etc/security/limits.conf

声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/408.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2025/3/23作者: 辣条①号

目标:网络规划设计师、系统工程师、ceph存储工程师、云计算工程师。 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录