文章内容

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

分享到:

发表评论

评论列表