您的位置:首页 > 其它

救援模式下更改用户密码

2017-07-06 16:17 281 查看
救援模式就是使用单用户模式不能进入系统时使用的,跟windows下使用pe盘的情况是类似的。

在这种请况下可以修改root密码,可以拷贝文件。

1.准备一张光盘,一般要与操作系统对应,至少大版本是一样的。(例如我是redhat 6.4 的操作系统,那么我可以尝试使用手头有的centos6.5的操作系统光盘)

2.开机后进入bois 设置使用cdrom启动

3.进入系统安装界面选项,选择rescue installed system

4.choose a language 选择语言 默认就好(english)

5.keyboard type 选择键盘类型 美国 (us)默认即可

6.set up Networking 网络设置 这里看情况,需要拷贝出数据的话要设置网络,单纯修改密码就不需要了

7.rescue选项 这里选择continue  这样就把光盘镜像的系统默认挂载到/mnt/sysimage下,选择read-only需要手动挂载,这里默认就好

8.选择ok  这里提示你系统已经挂载到/mnt下,并且提示下一步要执行 chroot /mnt/sysimge

9.进入一个shell命令行,提示符为bash-4.1#

运行第8步中提示的命令 chroot /mnt/sysimage  这一步的命令是将挂载的镜像系统目录移动的根目录下。

此时提示符变为 sh-4.1#

10.修改密码,在sh-4.1#提示符下输入passwd root

11.输入exit 退出sh-4.1#返回到bash-4.1#界面 然后重启输入reboot

在第10步也可以取消root密码

查看etc/passwd内容

cat /etc/passwd
root:x:0:0:Superuser:/:
daemon:x:1:1:Systemdaemons:/etc:
bin:x:2:2:Ownerofsystemcommands:/bin:
sys:x:3:3:Ownerofsystemfiles:/usr/sys:
adm:x:4:4:Systemaccounting:/usr/adm:
uucp:x:5:5:UUCPadministrator:/usr/lib/uucp:
auth:x:7:21:Authenticationadministrator:/tcb/files/auth:
cron:x:9:16:Crondaemon:/usr/spool/cron:
listen:x:37:4:Networkdaemon:/usr/net/nls:
lp:x:71:18:Printeradministrator:/usr/spool/lp:
sam:x:200:50:Samsan:/usr/sam:/bin/sh

/etc/passwd中每一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

现在取消root密码的做法是

vi /etc/passwd

将root行修改如下后保存退出重启

root::0:0:Superuser:/:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐