随着帐号密码的日益增多。难免会出现忘记的情况。所以,作为管理员很有必要有些小手段,在服务器上修改密码。这里将介绍2种方法修改centos7.1管理员的密码:
centos7版本后,linux机制发生了较大变化。系统引导方面,grub2代替了grub。init 初始化换成了systemd初始化。方法如下:
1.进入系统引导界面选择内核版本
这个界面应该都不陌生 ,启动到这个界面。按 “e ",进入下个界面。
第一种:
然后按↓ 和→(或←) 知道标记的位置
将ro 修改为 rw init=/sysroot/bin/sh
接下来:Ctrl +x 输入 chroot /sysroot passwd root 修改密码
如果 selinux开启 还需要 touch /.autorelabel
手动重启测试;
第二种:
1.在内核那行 的末尾 添加 init=/bin/sh ,ctrl + x 启动
2.挂载根: mount -o remount,rw /
3.重置密码 ,创建 autorelabel(如果系统中开启了selinux。跟分区需要autorelabel文件,否则无法启
动 启动系统) touch /.autorelabel
4.执行 passwd 命令 修改密码。
5.输入全路径 重启系统
exec /sbin/init
下面是比较熟悉的centos 6下面的修改密码的方法(进入单用户模式,直接修改密码即可。)进入grub 。选择内核
选中带内核指令的一行,按e 键,编辑该行,在行尾加个空格,添加 single。
enter键返回上一个界面。
按b键,系统开始整行引动