RHEL7单用户改密码的两种常用方法
要想再redhat企业版linux下修改单机密码,前提是你可以看到引导界面。并且没有那一道忘了就醉了的密码。因为linux服务器不能跟路由器或者交换机一样通过复位reset来恢复默认的admin/admin的口令、密码,所以需要通过命令来实现。
方法一:
1、重启操作系统的时候,在启动页面,输入e进行编辑
选择第一项,然后在内核部分,按最后的end键到最后,加入:
#rd.break console=tty0 #tty0这个可以不添加。
2、启动操作系统
按Ctrl+x保存启动
3、进入系统以后,重新挂载/sysroot/
#mount -o remount,rw /sysroot/
#chroot /sysroot/
4、重置密码
#echo RedHat|passwd –stdin root #修改root密码为redhat,
#passwd #或者输入passwd,交互修改;
重复输入两次密码.
如果单位流程审核严格,可以先对/etc/pass.. 和 /etc/shad... 做备份。(善用你的table键,为何看起来别人记得东西比你多,你去记全路径,我只要会table就找到了。解决脑力,用在点上)
5、 重新创建标签
#touch /.autorelabel
6、退出bash模式
#exit
7、重启操作系统
#reboot
RHEL7单用户改密码的的第二个方法:
1.启动redhat系统,并在GRUB2启动屏显时,按下e键进入编辑模式。
2.在linux16/linux/linuxefi所在参数行尾添加以下内容:
init=/bin/sh #bash也可以
3.按Ctrl+x启动到shell。
4.挂载文件系统为可写模式:
mount -o remount,rw /
5.运行passwd,并按提示修改root密码。
6.如何之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:
touch /.autorelabel
7. 运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启。