!!!首先查看系统版本,13版本和14版本修改密码方式不一致
首先介绍13版本修改密码
注:12版本也适用,11版本未测试,应该也可以,有问题欢迎留言)
1. 将终端连接到BIG-IP串行控制台端口。
2. 插电一直按SHIFT+6(^)向上移动或者V键向下移动
3. 一直按直到出现新的界面,按E键编辑开始选项
4. 按上文提到的上下键选择到当前镜像的位置,按E进入。
5. 进入后按E编辑文本,在kernel /boot/vmlinuz 行后面加single字段
例如:kernel /boot/1/vmlinuz ro root=UUID=2c3f024c-ff84-499b-8466-0a189963c55d console=ttyS0 panic=1 platform=Mercury quiet single
6. 按Ctrl+X保存并进入了单用户模式
在命令行执行以下命令:
mount -a
passwd root //修改root密码
7. 使用reboot重启系统,修改密码到此结束
14版本修改密码
1. 将终端连接到BIG-IP串行控制台端口。
2. 插电一直按SHIFT+6(^)向上移动或者V键向下移动
3. 一直按直到出现新的界面,按E键编辑开始选项。
4. 按上文提到的上下键选择到当前镜像的位置,按E进入。
5. 进入后按E编辑文本,在kernel /boot/vmlinuz 行后面加rd.break字段
例如:kernel /boot/1/vmlinuz ro root=UUID=7237fa64-e347-4bb7-a755-6e2617bd7c0e console=ttyS0 panic=1 platform=D113 rd.break
6. 使用Ctrl + X或F10键进入单用户系统
例如:switch_root:/#
7. 通过输入以下命令,验证当前的安装路径以供以后参考:
mount | grep /dev/mapper/vg--db
输出类似:/dev/mapper/vg--db--sda-set.2.root on /sysroot type ext3 (ro,relatime,errors=continue,barrier=0,data=ordered)
/dev/mapper/vg--db--sda-set.2._usr on /sysroot/usr type ext3 (ro,noatime,errors=continue,barrier=0,data=ordered)
8. 通过输入以下命令,将/ sysroot和/ sysroot / usr目录都重新挂载为读写模式:
mount -o remount,rw /sysroot
mount -o remount,rw /sysroot/usr
9. 使用从步骤2检索到的安装路径和卷集引用来安装适当的 / sysroot / config和/ sysroot / var目录,请仔细注意需要安装的集。
例如,要挂载其他HD1.2卷,请输入以下命令:
mount /dev/mapper/vg--db--sda-set.2._config /sysroot/config
mount /dev/mapper/vg--db--sda-set.2._var /sysroot/var
10.输入以下命令,验证当前的安装路径并确保目录处于读写模式:
mount | grep /dev/mapper/vg--db
输出类似以下内容:
/dev/mapper/vg--db--sda-set.2.root on /sysroot type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
/dev/mapper/vg--db--sda-set.2._usr on /sysroot/usr type ext3 (rw,noatime,errors=continue,barrier=0,data=ordered)
/dev/mapper/vg--db--sda-set.2._config on /sysroot/config type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
/dev/mapper/vg--db--sda-set.2._var on /sysroot/var type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
11.通过输入以下命令更改为根文件系统:
chroot / sysroot
出现一个新的命令提示符,类似于以下示例:
sh-4.2#
12. 通过输入以下命令来更改root密码:
passwd root //更改密码
13. 通过输入以下命令,强制增强安全性的Linux(SELinux)在下次启动时重新标记文件系统:
touch /.autorelabel
14. 使用chroot的exit命令 和单用户模式命令提示符退出并重新启动系统。为此,请参考以下示例:
sh-4.2#退出
switch_root:/#退出
15. 教程到此结束,欢迎提供宝贵意见!
附录:相关官方文档:
https://support.f5.com/csp/article/K35811337
https://support.f5.com/csp/article/K4178