不能訪問 management plugin,一般就是普通的生產者和消費者。code
僅可登錄管理控制檯(啓用management plugin的狀況下),沒法看到節點信息,也沒法對policies進行管理。用戶能夠經過AMQP作的任何事外加:
列出本身能夠經過AMQP登入的virtual hosts
查看本身的virtual hosts中的queues, exchanges 和 bindings
查看和關閉本身的channels 和 connections
查看有關本身的virtual hosts的「全局」的統計信息,包含其餘用戶在這些virtual hosts中的活動。rabbitmq
management能夠作的任何事外加:
查看、建立和刪除本身的virtual hosts所屬的policies和parameters進程
management能夠作的任何事外加:
列出全部virtual hosts,包括他們不能登陸的virtual hosts
查看其餘用戶的connections和channels
查看節點級別的數據如clustering和memory使用狀況
查看真正的關於全部virtual hosts的全局的統計信息
同時能夠查看rabbitmq節點的相關信息(進程數,內存使用狀況,磁盤使用狀況等)內存
policymaker和monitoring能夠作的任何事外加:
建立和刪除virtual hosts
查看、建立和刪除users
查看建立和刪除permissions
關閉其餘用戶的connectionsci
rabbitmqctl add_user {用戶名} {密碼} // 設置權限 rabbitmqctl set_user_tags {用戶名} {權限}
rabbitmqctl add_user admin1 admin1 rabbitmqctl set_user_tags admin1 administrator
rabbitmqctl list_users
// 使用戶user1具備vhost1這個virtual host中全部資源的配置、寫、讀權限以便管理其中的資源 rabbitmqctl set_permissions -p vhost1 user1 '.*' '.*' '.*' // 查看權限 rabbitmqctl list_user_permissions user1 rabbitmqctl list_permissions -p vhost1 // 清除權限 rabbitmqctl clear_permissions [-p VHostPath] User
rabbitmqctl delete_user Username
rabbitmqctl change_password Username Newpassword