单用户模式 chroot /sysroot/
忘记了root密码,
在机房改,不能远程,需要知道grub密码,或者grub未加密情况下
使用单用户模式,在系统启动那一刻选择一下,有点像windows的安全模式
reboot | init 6 |shutdown -r now 重启linux
init 0 |poweroff 关机
终端命令重启不能实现,重新启动客户机,在启动那一刻选择上边那个短的行,按e键进入grub(启动设置界面) ->定位到linux16,这一行,ro_改为rw init=/sysroot/bin/sh_(读写) 然后Ctrl+x
现在进入安全模式了
chroot /sysroot/ 切换到原来的root下
cat /root/.ssh/authorized_keys 打印查看
LANG=en 定义语言,否则会乱码,vm不支持显示中文
passwd root 更改密码
touch /.autorelabel 和selinux相关的一个操作
电源->重启客户机
救援模式 chroot /mnt/sysimage/
在CentOS6中连接模式 0-6
0 关机
1 单用户
2.3.4 多用户模式
5 操作界面图形
6 重启
可以查看
ll /usr/lib/systemd/system/runlevel*target
忘记了root密码,单用户模式限制:在机房改,不能远程,需要知道grub密码,或者grub未加密情况下
救援模式修改:
init 0 关机
编辑虚拟机 -> CD/DVD-> 启动时连接、使用ISO映像文件
右键标签->电源->启动时进入BIOS->选择Boot->CD-ROM设为第一个,HardDrive第二个Removable第三个->按F10->yes->troubleshoting->Rescue(第二个)回车,再回车
->1->回车->chroot /mnt/sysimage/->passwd root 改密码 -> 右下角设置光驱断掉两个勾->重新启动客户机
当我们改错了/etc/下的文件导致无法开机可采用 单用户 或者 救援模式