Linux单用户模式操作

单用户模式(Single User Mode),是在类似在Linux系统上工作时的一种拥有超级用户权限的模式。这个模式只在面对主机实体时才有机会通过内核引导界面进入,也因此确保超级权限授予的对象是能接触到主机的超级用户。此操作通常用于维护硬盘分区或更改超级用户密码等需在磁碟挂载前操作的维护。在单用户模式下,可以查看系统日志文件、检查服务状态、测试网络连接等,以进行故障排除和问题修复。在root密码锁定等特殊场景下,也可以在单用户模式下运行passwd命令来重置密码。

1.在内核引导界面,按下E进入内核编辑模式。


2.找到Linux内核引导行(通常以linux或linuxefi开头),在末尾插入引导命令init=/bin/sh,按下Ctrl+X启动。


3.进入单用户模式后,执行mount -o remount,rw /,将根目录重新挂载为读写模式,


4.然后我们可以进行救援操作,例如重置root密码等

5.操作结束后,如果服务器开启了Selinux,需要执行touch /.autorelabel保存状态,然后执行exec /sbin/init退出单用户模式,继续引导至操作系统。