简介
本文档介绍如何在思科遥测代理(CTB)设备上执行密码重置。
先决条件
要求
Cisco 建议您了解以下主题:
- 基本Linux管理
- 基本思科遥测代理架构
- 执行密码重置需要控制台访问所需设备的命令行界面(CLI)。
注意:此过程只能在虚拟代理节点上执行。硬件设备受安全引导限制。
使用的组件
本文档中的信息基于以下软件和硬件版本:
- 版本2.0.1上的CTB管理器节点。
- 版本2.0.1上的CTB代理节点。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
可以为每个用户、和单独admin执root行密码webadmin。
Web用户仅webadmin适用于CTB中的管理器节点。
admin 和rootCLI用户在Manager和Broker节点中均可用。
注意:“webadmin”是在初始安装期间创建的第一个超级用户帐户的推荐名称。在安装过程中,第一个用户帐户的命名可能有所不同。
更改CLI管理员密码
如果您知道当前管理员密码,并且只想更改它。使用sudo ctb-install —config命令可以完成此操作,同时以管理员用户身份登录到CLI。



重置其他CLI用户密码
要重置任何CLI用户密码,请执行以下操作:
1.通过控制台连接连接到所需节点。
2.输入命令重sudo shutdown -r now新启动节点。
3.在GRUB菜单中,输入e,打开引导参数屏幕。下图显示了GRUB菜单的示例:
CTB节点中的GRUB菜单示例
4.找到以开头的行linux。将光标置于行尾并输入 init=/bin/bash。确保上述字符串前面有一个空格。下图显示了所添加的参数在屏幕中的显示示例:
带有附加选项的参数屏幕
5.输入Ctrl+X,使用配置的参数引导节点。
6.在根shell上输入命令,以mount -n -o remount,rw /重新装载根文件系统。此图像显示了输出示例:
remount命令的输出
7.要重置用户的密码,root请输入命passwd令。重置用户的密码admin。输入命令passwd admin。请注意,对复杂密码的正常要求仍然存在。下图显示了两个用户的密码重置示例:
两个CLI用户的密码重置示例
8.按Windows中的Ctrl+Alt+Del键或Mac中的Ctrl+Option+Del键以重新启动设备。
重置Web用户密码
要重置密码webadmin:
- 通过SSH或控制台以身份
admin连接到Manager节点的CLI。
- 运行命令sudo docker exec -it titanium ./manage.py changepassword webadmin重置Web用户密码。请注意,对复杂密码的正常要求仍然存在。
root@test:/opt/titan/compose# sudo docker exec -it titanium ./manage.py changepassword webadmin
Changing password for user 'webadmin'
Password:
Password (again):
Password changed successfully for user 'webadmin'
相关信息