安裝最新版本的rabbitmq(3.3.1),并啟用management plugin后,使用默認(rèn)的賬號(hào)guest登陸管理控制臺(tái),卻提示登陸失敗。
翻看官方的release文檔后,得知由于賬號(hào)guest具有所有的操作權(quán)限,并且又是默認(rèn)賬號(hào),出于安全因素的考慮,guest用戶(hù)只能通過(guò)localhost登陸使用,并建議修改guest用戶(hù)的密碼以及新建其他賬號(hào)管理使用rabbitmq(該功能是在3.3.0版本引入的)。
雖然可以以比較猥瑣的方式:將ebin目錄下rabbit.app中l(wèi)oopback_users里的<<"guest">>刪除,或者在配置文件rabbitmq.config中對(duì)該項(xiàng)進(jìn)行配置,

并重啟rabbitmq,可通過(guò)任意ip使用guest賬號(hào)登陸管理控制臺(tái),但始終是違背了設(shè)計(jì)者的初衷,再加上以前對(duì)這一塊了解也不多,因此有必要總結(jié)一下。
1. 用戶(hù)管理
用戶(hù)管理包括增加用戶(hù),刪除用戶(hù),查看用戶(hù)列表,修改用戶(hù)密碼。
相應(yīng)的命令
(1) 新增一個(gè)用戶(hù)
rabbitmqctl add_user Username PassWord
(2) 刪除一個(gè)用戶(hù)
rabbitmqctl delete_user Username
(3) 修改用戶(hù)的密碼
rabbitmqctl change_password Username Newpassword
(4) 查看當(dāng)前用戶(hù)列表
rabbitmqctl list_users
|
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注