无名 发表于 2022-5-8 15:42:37

【HR】Linux下破.解root密码


http://cdn.u1.huluxia.com/g4/M03/5C/0B/rBAAdmEZnLuAXLXEAAA5vtoCYHE920.jpg
环境说明:今天用到的系统是redhat 8 x86 64位版本,其他Linux发行版操作步骤大同小异,都可参考。
第一步:重启系统,进入grub引导界面 http://cdn.u1.huluxia.com/g4/M03/5C/0B/rBAAdmEZnLyAb3Y0AAB7JpfBqfo25.jpeg
第二步:按下键盘上'e'键,进入编辑模式 http://cdn.u1.huluxia.com/g4/M03/5C/0B/rBAAdmEZnLyAA7URAACyhq8OXU423.jpeg
第三步:用方向键↓将光标移动至Linux这一行,给内核添加rd.break参数直接在这一行末尾添加rd.break参数即可,我这里为了更加直观,删除到ro后添加参数,也可以。 http://cdn.u1.huluxia.com/g4/M03/5C/0B/rBAAdmEZnL2AS9E9AACc0_Jz_fQ58.jpeg
第四步:按Ctrl+x进入救援模式 ,敲几条命令即可完成 http://cdn.u1.huluxia.com/g4/M03/5C/0B/rBAAdmEZnL2AR1j6AAGCO7Hkr68418.jpg
# mount -o remount,rw /sysroot(以读写的方式挂载真实的根)# chroot /sysroot(切换根目录为/sysroot)# passwd root(修改root密码,这里的root也可换成系统中任意账户,但root密码修改成功后进入,可以修改任意账户密码)出现succesfully表示修改密码成功# touch /.autorelabel(创建selinux标签文件,若系统selinux是关闭状态,则可省略这步,反之,不能省略)
第五步:输入两次exit,系统自动重启,进系统登录界面输入你刚刚修改的密码即可
步骤汇总:1.编辑启动菜单按e2.给内核添加一个rd.break的参数在Linux这一行删除到ro 执行ctrl+x启动3.以读写的方式挂载真实的根mount -o remount,rw /sysroot4.切换到真实的根并使用passwd修改密码5.创建selinux标签文件/.autorelabel(根下面的隐藏文件)6.两次exit退出,重新进入系统

注:非原创,搬运
页: [1]
查看完整版本: 【HR】Linux下破.解root密码