单用户模式:
在此模式下和正常启动的系统差别不大以root身份运行,拥有最高权限可以对所有文件读写,只是不需要输入root密码,所以就可以实现强制更改密码。主要用在配置错误导致系统启动不了,或者root命令忘记时。注意这个模式下是没有网络连接的。
救援模式:
救援模式就是从其他介质启动(能够自己选择挂载的分区),从而获得一个runlevel(如果按照流程,会进入level1的单用户模式),因为不需要从硬盘启动并且可以将硬盘中的系统以及文件挂载,可以从安装介质中获取硬盘系统中受损或丢失的文件或者将重要数据拷贝出来。
所以,如果是配置错误,或者密码忘记,可以使用单用户模式,如果是数据删除,或者恢复,可以使用救援模式
本文内容在单用户模式下操作

追加rw single init=/bin/bash,然后按ctrl+x重启系统

进入bash界面后,可以输入passwd命令重新设置root密码,
如果开启了SELinux,执行命令touch /.autorelabel命令
最后输入exec /sbin/init命令重启系统


银行麒麟V10服务器版操作系统需要输入grub账户密码才可以进入grub模式。 默认账户密码为:root/Kylin123123
找到开头为linux开始该段配置信息,在该段配置信息后添加rw init=/bin/bash console=tty0,添加完后同时按Ctrl + X按键进行启动。

/usr/sbin/runlevel查看启动级别是否为unknown,是unknown则成功进入单用户模式
passwd root命令更改密码
/usr/sbin/reboot -f命令重启系统


选择 Advanced options for Ubuntu

选择 recovery mode,并根据下面提示在键盘上键入 e 进入编辑模式

修改 ro recovery nomodeset 为 quiet splash rw init=/bin/bash,并通过 Ctrl + x 或 F10 启动


passwd修改密码
exec /sbin/init重启系统
