debian

RabbitMQ在Debian上的权限如何设置

小樊
43
2025-08-16 11:28:30
栏目: 智能运维

在Debian上设置RabbitMQ权限步骤如下:

  1. 安装RabbitMQ

    sudo apt update && sudo apt install rabbitmq-server  
    sudo systemctl start rabbitmq-server  
    sudo systemctl enable rabbitmq-server  
    
  2. 启用管理插件(可选)

    sudo rabbitmq-plugins enable rabbitmq_management  
    
  3. 创建用户并设置权限

    • 添加用户
      sudo rabbitmqctl add_user <用户名> <密码>  
      
    • 设置用户标签(角色)
      sudo rabbitmqctl set_user_tags <用户名> <角色>  # 如 administrator/monitoring  
      
    • 设置虚拟主机权限
      sudo rabbitmqctl set_permissions -p <虚拟主机名> <用户名> "配置权限正则" "写权限正则" "读权限正则"  
      # 示例:赋予用户对虚拟主机“/”的全部权限  
      sudo rabbitmqctl set_permissions -p / <用户名> ".*" ".*" ".*"  
      
  4. 验证权限

    sudo rabbitmqctl list_permissions -p <虚拟主机名>  # 查看虚拟主机权限  
    sudo rabbitmqctl list_user_permissions <用户名>    # 查看用户权限  
    

说明

0
看了该问题的人还看了