リソース

/

ACP 実習ノート

[第46回] QueryPieでサーバーアカウントのパスワードを変更する

運用管理 · サーバーアクセス制御

2026年11月13日

変更後の接続確認と利用者への案内も必要で、サーバーが増えるといつどのアカウントを変えたかの管理も大変だ。

 

Password Provisioningで変更後、利用者で接続してコマンドを実行した。更新と接続を同じ体系で扱えるのが便利だった。

 

変更対象を決める

別Ubuntuと rotateops を用意した。ServersのConfigurationsで有効にすると、変更ジョブとアカウント管理を使えた。

 

画面1. Password Provisioningを有効にして管理メニューを開いた。
画面1. Password Provisioningを有効にして管理メニューを開いた。

専用グループには今回の1台だけを入れ、アカウントを QueryPie - Provisioning として登録した。保存後の認証方式は Managed by Jobで、変更ジョブで管理するアカウントと明確に分かった。

 

画面2. rotateopsを変更ジョブ管理として登録した。
画面2. rotateopsを変更ジョブ管理として登録した。

1台・1アカウントのジョブを作る

Password Provisioningで EP46 Rotate Test Accountを作り専用グループを指定した。Target Server 1、rotateopsで範囲を実行前に確認できた。

 

変更実行者と接続者は別にし、隔離実習サーバーの管理者が変更、利用者はrotateopsを使った。周期は Manualとした。

 

画面3. 対象を確認し手動ジョブとして保存した。
画面3. 対象を確認し手動ジョブとして保存した。

アカウント単位で結果を見る

Run JobはCompletedで、History詳細のrotateopsは Successだった。サーバー側でも実変更を確認した。

 

画面4. 対象の変更がSuccessで完了した。
画面4. 対象の変更がSuccessで完了した。

Account Managementにはサーバー・アカウント・用途と Last Password Updated Atがあり、今回は13:16:04だった。最後の更新を個別に確認でき、別集計より管理しやすそうだ。

 

画面5. 管理画面に最終変更時刻が残った。
画面5. 管理画面に最終変更時刻が残った。

新パスワードを入力せず接続する

利用者の役割でrotateopsがActiveと表示され、Connectだけで新パスワードを探さず接続できた。

 

画面6. 許可利用者が管理対象rotateopsで接続した。
画面6. 許可利用者が管理対象rotateopsで接続した。

whoami・hostname・pwdはrotateops、acp-ep46-password-lab、/home/rotateopsだった。変更後も正常に作業できた。

 

画面7. 更新済み認証情報で接続し人とサーバーを確認した。
画面7. 更新済み認証情報で接続し人とサーバーを確認した。

管理者が変更し利用者は付与済み権限で作業を続ける。新パスワードの個別配布を減らせる点がよかった。

 

パスワード管理と接続履歴を併せて残す

Server Access Historyに13:17:24のDemo Developer、EP46 Rotation Operator、rotateops、Successがあった。

 

画面8. 人・役割・実サーバーアカウントが監査に残った。
画面8. 人・役割・実サーバーアカウントが監査に残った。

変更はProvisioningとAccount Management、使った人はAccess Historyで確認できた。共通アカウントでもQueryPie利用者単位で追える。

 

1件の変更と新接続で、更新業務・利用者権限・履歴をまとめて管理できると分かった。定期管理しながら接続手順を簡単に維持できた。