文章内容
2019/12/14 10:49:41,作 者: 黄兵
RabbitMQ用户管理
再RabbitMQ中,用户是访问控制的基本单元。针对一到多个vhost,其实可以被赋予不同级别的访问权限,并使用标准用户名/密码来针对用户认证。对用户的增加、删除以及列出所有用户都非常简单。
首先切换到相应目录,再Ubuntu 18.04中,默认再/usr/sbin/
目录启动rabbitmqctl
。
具体操作如下:
首先切换到/usr/sbin/
目录:
cd /usr/sbin/
之后启动rabbitmqctl,需要以管理员身份启动:
sudo ./rabbitmqctl add_user user password
在RabbitMQ 3.8.2版本中,不需要切换rabbitmqctl目录,直接可以执行如下命令:
sudo rabbitmqctl command
这里增加了一个用户名为user,密码为password的用户。
如果是删除用户,直接执行如下命令:
sudo ./rabbitmqctl delete_user user
删除了user用户。
查看用户执行如下命令:
sudo ./rabbitmqctl list_users
更改用户密码,使用如下命令:
sudo ./rabbitmqctl change_password user new_password
更改了user用户的密码为:new_password
好了以上就是这么多。
在下一篇文章中,我会介绍给RabbitMQ用户设置权限,以及vhost相关概念。
参考资料:
1、《RabbitMQ实战 高效部署分布式消息队列》[美] Alvaro Videla, Jason J.W. Williams 著 中国工信出集团 2015.10
评论列表