单用户模式与救援模式更改密码

来源:互联网 发布:apache ant 编辑:程序博客网 时间:2024/05/19 14:51

reboot       init 6       shutdown -r now         #这三个命令都可以用来重启系统
poweroff     init 0                               #这两个命令可以关机

有关运行级别的概念:
运行级别的概念:Centos6的运行级别(init)被Centos7的target替代了
runlevel0.target -> poweroff.target     #关机
runlevel1.target -> rescue.target       #对应的单用户模式
runlevel2.target -> multi-user.target
runlevel3.target -> multi-user.target
runlevel4.target -> multi-user.target   #Runlevel2/3/4都是多用户模式
runlevel5.target -> graphical.target    #图形界面
runlevel6.target -> reboot.target       #重启


一.  单用户模式更改密码
 1. 选择虚拟机--->右键选择重新启动客户机--->重新启动
 2.在出现开机引导画面时按方向键,选择第一行,按下"e"键
    
 3.进入grub界面,按方向键移动光标,找到下面标红的这一行
    
 4. 找到ro,并将ro更改位rw,并在后面rw添加 init=/sysroot/bin/sh ,rw表示可读可写,sysroot是系统     所在的目录
    
 5.更改完成后按下ctrl x,重启服务器,重启后就会进入到单用户,现在的目录是在sysroot下,更改原来系统的密码需要进入原系统,执行如下命令
chroot /sysroot/    
   #chroot,change root directory (更改 root 目录)。系统默认的目录结构都是以/,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为/位置。
 6.更改root密码
   
7. 完成以上步骤更改密码后重启机器即可。

二.救援模式
当grub设置密码的时候,进入grub界面更改密码则需要输入密码,如果忘记密码就需要使用救援模式
1.将系统关机,编辑虚拟机设置,虚拟机CD设置为启动时自动连接,选择ISO镜像文件
    

2.虚拟机选择电源,启动时进入bios
   

3.进入BIOS后选择启动项(Boot),按+或者-号将CD ROM放在第一位,按F10保存后再重新开机
   
4.开机后选择第三项   troubleshooting,
     
5.进入后再选择第二项 rescue a centos linux system
   
6.进入后根据提示按回车,等待一会后进入以下画面,选择1(Continue),再按回车
   
7.按回车得到得到一个命令行,根据提升输入命令,chroot /mnt/sysimage,切换到原来的系统,输入passwd进行密码更改,更改完成后重启。 
   
8.重启之前记得将光驱断开,设置为不连接。



原创粉丝点击