はじめに
このドキュメントでは、特定のCisco Telemetry Broker(CTB)アプライアンスでパスワードリセットを実行する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- 基本的なLinux管理
- 基本的なCisco Telemetry Brokerアーキテクチャ
- パスワードのリセットを実行するには、目的のアプライアンスにコンソールからコマンドラインインターフェイス(CLI)にアクセスする必要があります。
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- バージョン2.0.1を実行しているCTB Managerノード。
- バージョン2.0.1を実行しているCTB Brokerノード。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
設定
パスワードは、ユーザごと、admin
、root
およびwebadmin
ごとに個別に実行できます。Webユーザwebadmin
は、CTBのマネージャノードでのみ使用できます。とadmin
root
のCLIユーザは、マネージャノードとブローカノードの両方で使用できます。
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. WindowsまCtrl+Alt+Del
たはMacでを入力してCtrl+Option+Del
、ノードを再起動します。
Webユーザパスワードのリセット
パスワードをリセットするには、webadmin
次の手順に従います。
1.SSHまたはコンソールを介してadmin
、ManagerノードのCLIに接続します。
2.コマンドでrootユーザに切り替えます sudo su
3.ディレクトリを変更するコマンドcd /opt/titan/compose
を入力します。
4.コマンドを実行して、Webユーザdocker-compose run --rm titanium ./manage.py changepassword webadmin
のパスワードをリセットします。複雑なパスワードに対する通常の要件はそのまま適用されることに注意してください。次の図は、パスワードが正常にリセットされた場合の例を示しています。
関連情報