• RHEL7重置root密码


    一、rd.break方法

    。“Systemd” 使用 “rd.break” 来中断引导。重启系统并在内核列表页面在系统启动之前按下 e ,你会进入编辑模式。在linux16那一段的最后,空一格输入rd.break

    image

    按 Ctrl + X 启动到单用户模式(系统启动进入初始化内存磁盘,并挂载在 /sysroot。在此模式中你不需要输入密码。),如下:

    image

    进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;

    image

    因此,需要重新挂载文件系统以便读写:mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限;

    chroot /sysroot/ 改变根(命令行提示符有改变);

    然后passwd命令修改root密码;

    image

    touch /.autorelabel 这句是为了selinux生效;

    exti; 然后reboot

    image

    至此,密码修改完成。

    二、使用光盘破解root密码

    插入光盘,启动后选择Troubleshooting

    image

    进入Rescue模式

    image

    image

    image

    chroot /mnt/sysimage
    su -
    passwd
    touch /.autorelabel
    sync
    exit
    exit
    exit

    三、防止用户破解密码

    在/etc/grub.d/00_header文件结尾加入
    cat << EOF
    set superusers="rusky"
    password rusky 123456
    EOF
    grub2-mkconfig -o /boot/grub2/grub.cfg
    重启后需要输入账号rusky和密码123456方可进入编辑模式

  • 相关阅读:
    完成登录与注册页面的前端
    JavaScript 基础,登录验证
    CSS实例:图片导航块
    导航,头部,CSS基础
    web基础,用html元素制作web页面
    web基础
    timestamp与timedelta,管理信息系统概念与基础
    datetime处理日期和时间
    加载静态文件,父模板的继承和扩展
    开始Flask项目
  • 原文地址:https://www.cnblogs.com/rusking/p/6005710.html
Copyright © 2020-2023  润新知