docker导出日志到本地的方法是什么
259
2022-10-24
rabbitmq命令创建用户、虚拟主机及赋权
如果是docker启动的 # 先进入docker容器内部 docker exec -it containerId /bin/bash vhost操作 #添加vhost rabbitmqctl add_vhost /testhost #列出vhost rabbitmqctl list_vhosts #删除vhost rabbitmqctl delete_vhost /testhost 用户操作 # 添加用户 rabbitmqctl add_user {username} {password} rabbitmqctl add_user admin 123456 #修改用户密码 rabbitmqctl change_password {username} {newpassword} rabbitmqctl change_password admin 123456 #验证用户密码 rabbitmqctl authenticate_user admin 123456 #删除用户 rabbitmqctl delete_user admin #列出用户 rabbitmqctl list_users # 给用户设置标签 none management monitoring administrator 多个用,分隔 #rabbitmqctl set_user_tags {username} {tag ...} rabbitmqctl set_user_tags admin administrator 给用户赋权限 #rabbitmqctl set_permissions [-p host] {user} {conf} {write} {read} #vhost 授予用户访问权限的vhost名称 默认 / #user 可以访问指定vhost的用户名 #conf 一个用于匹配用户在那些资源上拥有可配置的正则表达式 #write 一个用于匹配用户在那些资源上拥有可写的正则表达式 #read 一个用于匹配用户在那些资源上拥有可读的正则表达式 #授予admin用户可访问虚拟主机testhost,并在所有的资源上具备可配置、可写及可读的权限 rabbitmqctl set_permissions -p /testhost admin ".*" ".*" ".*" #授予admin用户可访问虚拟主机testhost1,在以queue开头的资源上具备可配置权限、并在所有的资源上可写及可读的权限 rabbitmqctl set_permissions -p /testhost1 admin "^queue.*" ".*" ".*" #清除权限 rabbitmqctl clear_permissions -p /testhost admin #虚拟主机的权限 rabbitmqctl list_permissions -p /testhost #用户权限 rabbitmqctl list_user_permissions admin
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~