默認(rèn)的賬號(hào)密碼僅限于本機(jī) localhost 進(jìn)行訪問(wèn),所以需要添加一個(gè)遠(yuǎn)程登錄的用戶
# 創(chuàng)建賬號(hào)和密碼
rabbitmqctl add_user 用戶名 密碼
# 設(shè)置用戶角色
rabbitmqctl set_user_tags 用戶名 角色
# 為用戶添加資源權(quán)限,添加配置、寫、讀權(quán)限
# set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" y ".*" ".*" ".*"
// Make sure to add code blocks to your code group
角色固定有四種級(jí)別:
-
administrator
:可以登錄控制臺(tái)、查看所有信息、并對(duì)rabbitmq進(jìn)行管理 -
monToring
:監(jiān)控者;登錄控制臺(tái),查看所有信息 -
policymaker
:策略制定者;登錄控制臺(tái)指定策略 -
managment
:普通管理員;登錄控制
添加用戶和權(quán)限后,再次訪問(wèn)?http://ip:15672
?登錄,輸入添加好的用戶名和密碼,即可進(jìn)入后臺(tái)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-604380.html
其他指令:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-604380.html
# 修改密碼
rabbitmqctl change_ password 用戶名 新密碼
# 刪除用戶
rabbitmqctl delete_user 用戶名
# 查看用戶清單
rabbitmqctl list_user
Docker安裝RabbitMQ
# 安裝啟動(dòng) rabbitmq 容器
docker run -d --name myRabbitMQ -e RABBITMQ_DEFAULT_USER=用戶名 -e RABBITMQ_DEFAULT_PASS=密碼 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management
到了這里,關(guān)于RabbitMQ添加用戶并設(shè)置權(quán)限的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!