Pleskで管理されているメールアドレスとパスワードの確認方法

ツール

Pleskで管理されているメールアドレスとパスワードの確認方法。
すべてのドメインのすべてのユーザーとパスワードを表示するPlesk専用コマンドが実装しています。
これが知らなかったときは、Pleskにログインしてドメイン検索してメール設定を開いて・・パスワードはわからなかったら上書き保存と・・。

メールアドレス一覧表示コマンド

# /usr/local/psa/admin/sbin/mail_auth_view

実行結果

Authentication database contents:
+--------------------------------------+-----+--------------------------------------+
|             address                  |flags|               password               |
+--------------------------------------+-----+--------------------------------------+
|                      admin@domain.jp |     |                           (password) |
|                          info@domain |     |                           (password) |
+--------------------------------------+-----+--------------------------------------+
Flags
	A - account disabled
	D - domain disabled
	E - password encrypted

Flagsというところで使われてない状態なのか確認も出来ます。

出力をフィルタリングして、1つのアカウントパスワードを表示することができます。

/usr/local/psa/admin/sbin/mail_auth_view | grep "hoge@domain.com"

サーバーをサポートする電子メールアカウントの数に関する統計情報を取得することもできます。

/usr/local/psa/admin/sbin/mail_auth_view | wc -l

すべてのドメインのサーバーの電子メールアカウントの総量を取得することができます。
もちろん、ドメイン単位でフィルタリングすることもできます。

/usr/local/psa/admin/sbin/mail_auth_view | grep "domain.com" | wc -l

こんな便利なコマンドがあるなら最初から教えて欲しかった。。

コメント

タイトルとURLをコピーしました