ホームページ >バックエンド開発 >PHPチュートリアル >Rabbitmq Web 管理インターフェイスがゲスト ユーザーを使用してログインできない、rabbitmqguest_PHP チュートリアル
が最新バージョンの Rabbitmq (3.3.1) をインストールし、管理プラグインを有効にした後、デフォルトのアカウント ゲストを使用してログインしました。管理コンソールにアクセスしましたが、ログインに失敗しました。
公式リリース文書を読んだ後、ゲスト アカウントにはすべての操作権限があり、デフォルトのアカウントであるため、セキュリティ上の理由から、ゲスト ユーザーはローカルホスト経由でのみログインでき、ゲスト ユーザーのパスワードを変更することが推奨されることがわかりました。そして、rabbitmq を使用して他のアカウント管理を作成します (この機能はバージョン 3.3.0 で導入されました)。
もっと面倒な方法でも実行できます: ebin ディレクトリの Rabbit.app のloopback_users 内の <<"guest">> を削除するか、この項目を設定ファイル Rabbitmq.config で設定します。
そして、rabbitmq を再起動すると、ゲスト アカウントを使用して、任意の IP 経由で管理コンソールにログインできますが、これは常に設計者の本来の意図に反します。また、これについては以前はあまり知らなかったので、を要約することが必要です。
1. ユーザー管理
ユーザー管理には、ユーザーの追加、ユーザーの削除、ユーザーリストの表示、ユーザーパスワードの変更が含まれます。
対応コマンド
(1) 新しいユーザーを追加します
rabbitmqctl add_user ユーザー名 パスワード
(2) ユーザーを削除する
rabbitmqctl delete_user ユーザー名
(3) ユーザーのパスワードを変更する
rabbitmqctl change_password ユーザー名 新しいパスワード
(4) 現在のユーザーリストを表示
rabbitmqctl list_users
http://www.bkjia.com/PHPjc/986019.html