常见 LInux 系统进入单用户模式

总结常见的 类Unix 的 各种 Linux 发行版如何进入单用户模式:

  • RedHat
  • CentOS
  • Debian
  • Ubuntu
  • OpenSuse

  • CentOS 是基于 RedHat的发行版,所以操作与 RedHat 大同小异

  • 由于 CentOS 5 系列太过古老,忽略不提,这里从 CentOS 6 开始:

  • CentOS 6.5 开机看到这个画面时使用键盘方向键的下键(小键盘左边),进入 grub 选择界面:

  • 看到这个画面,按下 e 键,进入编辑模式::

  • 进入编辑模式后,选择 kernel 这一行,再次按下 e 键:

  • 在行末添加一个数字 1 注意有个空格:

  • 添加完按下回车 enter,返回 grub 引导界面,按下 b 键:

  • 成功进入单用户模式:

  • 使用  passwd 命令更改 root 密码:

  • touch /.autorelabel 更新系统信息(有这个文件存在,系统在重启时就会对整个文件系统进行relabeling重新标记,也可以理解为对文件进行底层权限的控制和标记),如果selinux属于关闭状态则不需要执行这条命令。)
  • 执行 reboot 或者 init 6 重启系统


  • 下面介绍 CentOS 7 进入单用户方法:

  • 开机在 grub 引导界面,在默认选项上按下 e 键进入编辑模式:

  • 找到 linux 这一行,在行末添加 rd.break(注意这里是一整行),使用 Ctrl + x 进入单用户模式:

  • 看到如下画面就证明成功进入单用户模式

  • 然后执行以下操作

  • exit 退出后 reboot 系统


  • 下面介绍 CentOS 8 进入单用户方法:

  • 开机在 grub 引导界面,在默认选项上按下 e 键进入编辑模式:

  • 在linux这一行的末尾添加 rd.break,然后使用Ctrl + x 启动:

  • 更改 root 密码

  • 下面介绍 Ubuntu 进入单用户模式:

  • 在虚拟机上启动系统后,一直按住shift键不放,将进入如下界面:

  • 选择 Ububtu 高级选项 回车
  • 会看到如下画面,选择recovery模式,按 e 进入

  • 找到 linux 这一行,将 ro (只读)修改为 rw (读写)single  init=/bin/bash 然后按下 Ctrl + x  进入单用户模式

  • 看到如下画面即为成功进入单用户模式

  • 修改 root 密码以后 , 按下 Ctrl + Alt + Insert 重启虚拟机 


  • 下面介绍 kali (基于 debian 测试版)如何进入单用户模式

  • 进入 grub 引导界面选择 默认选项

  • 找到 linux 这一行

  • 看到如下画面成功进入

  • 修改 root 密码,按下 Ctrl + Alt + Insert 重启虚拟机 


  • 下面介绍 OpenSuse 进入单用户模式

  • 开机进入 grub 引导界面

  • 选择 Advanced options for opensuse leap 15.3 按下回车

  • 选择 recovery mode 按下 e

  • 找到 linux 这一行 ,在末尾添加  rw init=/bin/bash  然后 Ctrl + x

  • 看到如下画面成功进入 单用户模式

  • 修改root 密码,然后只能通过虚拟机电源--重启客户机

  • 4
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值