简介
本文档介绍如何在给定思科遥测代理(CTB)设备上执行密码重置。
先决条件
要求
Cisco 建议您了解以下主题:
- 基本Linux管理
- 基本思科遥测代理架构
- 执行密码重置需要控制台访问所需设备的命令行界面(CLI)。
使用的组件
本文档中的信息基于以下软件和硬件版本:
- 运行版本2.0.1的CTB管理器节点。
- 运行版本2.0.1的CTB代理节点。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
可以为每个用户、和单独admin
执root
行密码webadmin
。Web用户仅webadmin
适用于CTB中的管理器节点。admin
和root
CLI用户在Manager和Broker节点中均可用。
重置CLI用户密码
要重置任何CLI用户密码,请执行以下操作:
1.通过控制台连接连接到所需节点。
2.输入命令重sudo shutdown -r now
新启动节点。
3.在GRUB菜单中,输入e
,打开引导参数屏幕。下图显示了GRUB菜单的示例:CTB节点中的GRUB菜单示例
4.找到以开头的行linux
。将光标置于行尾并输入 init=/bin/bash
。确保上述字符串前面有一个空格。下图显示了所添加的参数在屏幕中的显示示例:
带有附加选项的参数屏幕
5.输入Ctrl+X
,使用配置的参数启动节点。
6.在Debian的根外壳上,输入命令以mount -n -o remount,rw /
重新装载根文件系统。此图像显示了输出示例:
remount命令的输出
7.重置所需用户的密码。要重置用户的密码root
。请输入命passwd
令。要重置用户的密码admin
。请输入命令passwd admin
。请注意,对复杂密码的正常要求仍然存在。下图显示了两个用户的密码重置示例:
两个CLI用户的密码重置示例
8.在WindowsCtrl+Alt+Del
或Mac中Ctrl+Option+Del
输入以重新启动节点。
重置Web用户密码
要重置密码webadmin
:
1.通过SSH或控制台以身份连admin
接到管理器节点的CLI。
2.使用命令切换到根用户 sudo su
3.输入命令以cd /opt/titan/compose
更改目录。
4.运行命令docker-compose run --rm titanium ./manage.py changepassword webadmin
以重置Web用户密码。请注意,对复杂密码的正常要求仍然存在。此图像显示了成功重置密码的示例:
相关信息