Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.44 KB

4.12-单用户模式.md

File metadata and controls

30 lines (23 loc) · 1.44 KB

单用户模式,是CentOS系统的一个用户级别。 什么叫用户级别呢?

在CentOS7上运行: ls -l /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 1月   4 00:43 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 1月   4 00:43 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 1月   4 00:43 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 1月   4 00:43 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 1月   4 00:43 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 1月   4 00:43 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 1月   4 00:43 /usr/lib/systemd/system/runlevel6.target -> reboot.target

如何进入单用户级别:

重启机器
按一下方向键,不要让系统马上启动
选中第一个启动项
按e 进入编辑grub的界面
按方向键,找到Linux16开头的行,然后挪到ro那里,把ro改为  rw init=/sysroot/bin/sh
再按ctrl x 启动
执行LANG=en
再执行 chroot /sysroot/ ,进入到真正的Linux系统里
执行 passwd 更改密码
执行 touch  /.autorelabel  (touch命令是用来创建一个新文件,或者说更改文件时间的命令)
执行exit 推出 chroot的系统环境,到内存的环境
再执行reboot,重启