一、進(jìn)入容器
1.1 查看運(yùn)行容器的詳細(xì)信息
docker ps -a
?
1.2?進(jìn)入容器命令
docker exec -it 容器ID /bin/bash
或
docker exec -it 容器name bash
?
1.3?退出容器命令
exit 或者 Ctrl+Q+P
?
二、操作RabbitMQ
2.1 查看用戶列表
? ? ? ? 注:先進(jìn)入到容器內(nèi)部
rabbitmqctl list_users
2.2 創(chuàng)建用戶
rabbitmqctl add_user 「用戶名」 「密碼」
// 設(shè)置用戶角色
rabbitmqctl set_user_tags 「用戶名」 「角色」
注:此處的角色只是一個(gè)標(biāo)簽(角色有administrator、monitoring、policymaker、management等等),也可以自己自定義
administrator |
policymaker和monitoring可以做的任何事外加: 創(chuàng)建和刪除virtual hosts 查看、創(chuàng)建和刪除users 查看創(chuàng)建和刪除permissions 關(guān)閉其他用戶的connections |
management |
僅可登陸管理控制臺(tái)(啟用management plugin的情況下),無(wú)法看到節(jié)點(diǎn)信息,也無(wú)法對(duì)policies進(jìn)行管理。用戶可以通過(guò)AMQP做的任何事外加: 列出自己可以通過(guò)AMQP登入的virtual hosts 查看自己的virtual hosts中的queues, exchanges 和 bindings 查看和關(guān)閉自己的channels 和 connections 查看有關(guān)自己的virtual hosts的“全局”的統(tǒng)計(jì)信息,包含其他用戶在這些virtual hosts中的活動(dòng)。 |
policymaker |
management可以做的任何事外加: 查看、創(chuàng)建和刪除自己的virtual hosts所屬的policies和parameters |
monitoring |
management可以做的任何事外加: 列出所有virtual hosts,包括他們不能登錄的virtual hosts 查看其他用戶的connections和channels 查看節(jié)點(diǎn)級(jí)別的數(shù)據(jù)如clustering和memory使用情況 查看真正的關(guān)于所有virtual hosts的全局的統(tǒng)計(jì)信息 同時(shí)可以查看rabbitmq節(jié)點(diǎn)的相關(guān)信息(進(jìn)程數(shù),內(nèi)存使用情況,磁盤(pán)使用情況等) |
none |
不能訪問(wèn) management plugin,通常代表普通的生產(chǎn)者和消費(fèi)者。 |
添加用戶的告警信息:不要忘記給給用戶授予某些虛擬主機(jī)權(quán)限!參考“rabbitmqctl help set_permissions”以了解更多信息。?
2.3 給用戶授權(quán)
// 使用戶user具有vhost1這個(gè)virtual host中所有資源的配置、寫(xiě)、讀權(quán)限以便管理其中的資源
rabbitmqctl set_permissions -p vhost1 user '.*' '.*' '.*'
// 查看權(quán)限
rabbitmqctl list_user_permissions user
//查看所有用戶的權(quán)限
rabbitmqctl list_permissions -p vhost
// 清除權(quán)限
rabbitmqctl clear_permissions [-p VHostPath] User
- ?使用戶kinny具有?/?這個(gè)virtual host中所有資源的配置、寫(xiě)、讀權(quán)限以便管理其中的資源
- 查看用戶及 / 虛擬主機(jī)所有用戶權(quán)限
2.4 修改用戶密碼?
rabbitmqctl change_password 「用戶名」 「新密碼」
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-771084.html
2.5 刪除用戶
//刪除用戶
rabbitmqctl delete_user 「用戶名」
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-771084.html
到了這里,關(guān)于RabbitMQ創(chuàng)建新用戶,并給用戶添加角色和授權(quán)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!