目录

简介

先决条件

要求

使用的组件

配置

重置CLI用户密码

重置Web用户密码

相关信息

简介

本文档介绍如何在给定思科遥测代理(CTB)设备上执行密码重置。

先决条件

要求

Cisco 建议您了解以下主题：

- 基本Linux管理

- 基本思科遥测代理架构

- 执行密码重置需要控制台访问所需设备的命令行界面(CLI)。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 运行版本2.0.1的CTB管理器节点。

- 运行版本2.0.1的CTB代理节点。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

配置

可以为每个用户、和单独admin执root行密码webadmin。Web用户仅webadmin适用于CTB中的管理器节点。admin 和rootCLI用户在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用户密码。请注意，对复杂密码的正常要求仍然存在。此图像显示了成功重置密码的示例：

相关信息

- 技术支持和文档 - Cisco Systems