Rabbitmq 添加用户访控制台(guest无法登陆控制台问题),rabbitmqguest
Rabbitmq 添加用户访控制台(guest无法登陆控制台问题),rabbitmqguest
对于rabbitmq的guest用户无法访问控制台的问题,是因为rabbitmq做了安全措施,禁止guest登陆控制台。需要我们自己创建用户进行登陆
1,执行添加用户命令
rabbitmqctl add_user root root
2,执行设置权限命令
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
3,执行设置角色命令
rabbitmqctl set_user_tags ad administrator
4,执行查看用户命令
查看用户: rabbitmqctl list_users
就是说,只能再control domain 中使用telnet localhost 5000 的方式登录guest 域。
vntsd 相关属性即可。
LDom中的VCC 服务介绍
在创建控制域的时候,VCC(集中 console 服务)是缺省的三大服务之一,每个客户域
的控制台都能自动分配一个端口号与之对应,VCC 的控制台端口号由vntsd 虚拟网络终端进
程分配,通过ldm list 命令可以显示每个客户域的端口信息。
创建VCC 服务后,vntsd 缺省的监听地址为127.0.0.1,这也是为何只能从localhost 登录
guest 域控制台的原因,这为以后修改提供了可能和方便。
以下命令可以轻松实现远程直接登录guest 域控制台:
1. svcprop -p vntsd/listen_addr vntsd 显示vntsd 所监听的网络地址,一般显示为
127.0.0.1 的本地地址
2. svccfg -s svc:/ldoms/vntsd setprop vntsd/listen_addr="192.168.0.11"
该命令将vntsd 所监听的IP 地址改为192.168.0.11
3. svcadm refresh vntsd:default
svcadm restart vntsd:default
第三个的两条命令可以在不用reboot 机器的情况下更新vntsd 进程的参数。
其实第三条命令非常重要,如果没有refresh 的话,即使直接reboot 后,仍然不能
使得vntsd 的监听地址得以更改。
评论暂时关闭