您的位置:首页 > 其它

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

2017-12-14 10:17 176 查看
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.重启之前记得将光驱断开,设置为不连接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: