はじめに
このドキュメントでは、CMX 10.5以上のユーザ名「root」および「cmxadmin」の失われたCLIパスワードを回復する手順について説明します。
前提条件
要件
なし
使用するコンポーネント
CMX 10.5 VM
手順
CMX 10.5以降は、次に示すようにCentOS 7で動作します。
この手順では、コンソールアクセスが必要です。導入で使用するアプライアンスのタイプに応じて、VMコンソールまたは物理コンソールを使用できます。
手順 1
CMXサーバを再起動し、GRUBブート画面が表示されるまで待ちます。強調表示されたオプションを選択し(レスキューモード)、「e」を押して編集します。
注:
CMX 10.6以降では、ユーザ名とパスワードの入力を求められた場合は、ユーザ名:rootおよびパスワード:password(サーバに設定されたrootパスワードではありません)としてクレデンシャルを入力します。
手順 2
「linux16」で始まる行までスクロールダウンし、行の最後にある「rhgb quiet」パラメータを削除します。(最新バージョンでは、「rhgb quiet rd.shell = 0」にすることができます)。
手順 3
ステップ2でパラメータを削除した後、同じ行にオプション「rd.break enforcing=0」を追加します。
手順 4
完了したら、Ctrlキーを押した状態でXキーを押してシステムをロードし、緊急モードで起動します。新しいプロンプトが表示されます。
手順 5
次のコマンドを使用して、ファイル・システムを再マウントし、書き込み可能にします。読み取り専用でマウントするためです。
mount -o remount, rw /sysroot
手順 6
次に示すようにファイルシステムのルートを変更します。完了すると、プロンプトが変わります。
chroot /sysroot
ステップ7
passwd <username>コマンドを使用してパスワードを変更します。次の例では、cmxadminとrootの両方のユーザ名のパスワードが変更されています。
手順 8
次のコマンドを使用して、ファイル・システムを読み取り専用として再マウントします。
mount -o remount, ro /
手順 9
「exit」を2回入力してCMXログインメニューに移動します。
これで、新しいクレデンシャルでログインできるようになります