実はまだもやもやしててスッキリ解決という訳ではないけれど、とりあえず目的は達成できたのでメモメモ。
今回の案件はMT移設。いろいろ事情があってアカウントのパスワードが不明な状態。以前に当該MTで作業したことがあるので、自分用のアカウントはあるものの、こちらは前回作業完了後に無効にされており、かつ、パスワードは先方イントラ内のwikiに記載されていたために不明。
こちらの作業の起点は、FTPデータとDBダンプデータを受け取ったところからで、新サーバにインストールまで完了し、さてここからが当記事の本題「パスワード分からないけどどうやってログインするべ?」
MTではユーザのパスワード情報は暗号化されて格納されているので、DBを覗いても分からない。なので全く他のMTでパスワードが分かっているアカウントのパスワードの暗号化された文字列をコピーして、パスワードを変更したいアカウントに貼り付ければ良い。
DBから自分用のアカウントのパスワードを変更し、無効ステータスを変更して有効化。てログインを試みるが、何故か「ログインできません」
ここであれこれゴニョゴニョとしばらく苦闘して時間を使ってしまう。
最後に、もしかすると有効無効のステータス変更がダメな可能性を考えて、必ず有効なはずのメインの管理者アカウントのパスワードを書き換えて無事にログイン成功。
その後、メイン管理者垢から自分アカウントのパスワードや有効ステータス、ロールなどを変更かけて、自分アカウントで入り直すことで無事に成功となりました。
今回の件から得られる教訓は、「パスワードと有効ステータスの二つを変更するとこんがらがるので、できるだけ一つだけの変更でトライ」という感じでしょうか。