rabbit 添加后台管理账号并设置权限
时间: 2024-03-07 14:54:24 浏览: 27
为 RabbitMQ 添加后台管理账号并设置权限,你可以按照以下步骤操作:
1. 启用 RabbitMQ 的管理插件
在启动 RabbitMQ 时,需要启用 RabbitMQ 的管理插件。可以通过以下命令在启动时启用管理插件:
```
rabbitmq-plugins enable rabbitmq_management
```
2. 创建管理账号
可以通过以下命令创建管理员账号:
```
rabbitmqctl add_user admin <password>
```
其中,`<password>` 是管理员账号的密码。
3. 设置管理员角色
可以通过以下命令将管理员账号设置为管理员角色:
```
rabbitmqctl set_user_tags admin administrator
```
4. 设置管理员权限
可以通过以下命令将管理员账号设置为具有所有权限的管理员:
```
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
```
其中,`-p /` 表示将权限设置在根目录下,`".*"` 表示具有所有权限。
5. 登录管理界面
在浏览器中输入 `http://<your-rabbitmq-server>:15672/`,使用管理员账号登录管理界面。
通过以上步骤,你就可以成功添加后台管理账号并设置权限了。
相关问题
rabbit 添加普通后台管理账号并设置权限/vhost_ppp
为 RabbitMQ 添加普通的后台管理账号并设置权限,你可以按照以下步骤操作:
1. 启用 RabbitMQ 的管理插件
在启动 RabbitMQ 时,需要启用 RabbitMQ 的管理插件。可以通过以下命令在启动时启用管理插件:
```
rabbitmq-plugins enable rabbitmq_management
```
2. 创建普通管理账号
可以通过以下命令创建普通的管理账号:
```
rabbitmqctl add_user <username> <password>
```
其中,`<username>` 是账号的名称,`<password>` 是账号的密码。
3. 设置管理账号的权限
可以通过以下命令设置管理账号的权限:
```
rabbitmqctl set_permissions -p <vhost> <username> ".*" ".*" ".*"
```
其中,`<vhost>` 是虚拟主机的名称,`<username>` 是账号的名称,`".*"` 表示具有所有权限。
4. 登录管理界面
在浏览器中输入 `http://<your-rabbitmq-server>:15672/`,使用普通管理账号登录管理界面。
通过以上步骤,你就可以成功添加普通的后台管理账号并设置权限了。
rabbitmq的管理员权限
RabbitMQ 的管理员权限可以通过在 RabbitMQ 的配置文件中设置管理员用户名和密码来实现。具体来说,可以在配置文件中添加如下内容:
```
[{rabbit, [{loopback_users, []},
{default_user, <<"guest">>},
{default_pass, <<"guest">>},
{default_permissions, [<<".*">>, <<".*">>, <<".*">>]},
{default_vhost, <<"/">>},
{default_permissions, [<<".*">>, <<".*">>, <<".*">>]},
{default_user_tags, [administrator]}
]
}]
```
其中,`default_user` 和 `default_pass` 分别表示默认的用户名和密码,`default_user_tags` 表示默认用户的标签,这里设置为 `administrator` 表示该用户具有管理员权限。