スキップしてメイン コンテンツに移動

PLESKハック メールアドレスのパスワードもすぐ分かるよ~

なんらかのトラブルで別のPLESK環境に移行する事になったけど、マイグレーションが使えないので手動で移行するはめに。メールアドレスの再設定をしないといけなくなったけれど、元のパスワードが分からない。でもどうしても元のパスワードに設定しないといけない。
まぁちょくちょくある事だと思います。



諦めるのはまだ早い!

そういう時は、PLESKのDBを直接覗いてみると、パスワードが分かります。
ちょっと衝撃的だったけど、生のパスワードがDBに保存されてました。

MySQLにrootでログインして、以下のクエリを入力。
USE psa;
SELECT id, name FROM domains WHERE name = [domain name];

結果のidを以下のSQLにセット。
SELECT mail.mail_name, accounts.password FROM mail LEFT JOIN accounts ON mail.account_id=accounts.id WHERE mail.dom_id = [domain_id];

以上でPLESK上で設定したメールアドレスのパスワードが一覧で表示されます。
このパスワードを使って、コントロールパネルから再度登録すれば、設定完了です。

手持ちの過去のバージョンから新しめのバージョンまで試しましたが、どれでも使える超便利なテクニック。
マイグレーションとかバージョンを越えてサポートする必要のある機能のせいで、こういう部分の変更が簡単にできないのかな。

see also:
PLESKで独自のバーチャルホスト設定を利用する
PLESKのチューニング(8.x系。9.x系もあるよ)



コメント

このブログの人気の投稿

[VB.NET]オレオレ証明書でSSL通信するための短絡的な解決法

VB.NETソフトウェアでサーバーと通信することはよくある事だと思いますが、最近はHTTPを使って明けっ広げに刺しに行くよりHTTPSを使って暗号化してこそこそやった方が時代の流れに即した感じですよね(違うか)。 いちいちテスト環境でSSL証明書を用意するのも面倒だということで、セキュリティ的には全くよろしくない方法で迂回できるので紹介します。

[JS]Canvasでよく使う描画テクまとめ

HTMLで画像をいじくりたい時は、canvasを利用して編集するのは一般的ですが、WindowsストアアプリではHTML+CSS+JSでのアプリ開発ができる事もあって、簡単な画像編集であれば、C#やVBを使うより分かりやすいし資料が多く、C++でDirectXをガリガリ書くよりお手軽。入出力もファイルピッカーを使えば簡単に実装できます。今回は、Windowsのコードではなく、Canvasを利用する時のJavaScriptを使いどきに合わせてまとめていきます。

curl の基本的な使い方 -設定編-

今回のcurl TIPSは、curlをより日常的に使っていくためのHow toです。curlには、数多くのオプションが用意されていて、それらを組み合わせる事で様々な事が楽になるでしょう。サービス監視の自動化などにはまさにcurlの得意分野です。 今回は、curlを更に自分のものにしていくために大事なカスタマイズの部分を解説します。