博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

执行的命令如下:

rabbitmqctl set_permissions -p myvhost user1 '.*' '.*' '.*'

结果报错:
Error: invalid command 'set_permissions .* .* .*'

试了这些命令,都是同样的错误:

rabbitmqctl set_permissions -p /myvhost user1 '.*' '.*' '.*'
rabbitmqctl set_permissions -p "/myvhost" user1 '.*' '.*' '.*'

只有去掉 -p /myvhost 才成功,但这不是想要的结果。百度查了好多大 V 的文章,没有发现任何不同,但都是这样的错误。

后来翻了官方文档,才发现应该这样写才不会报错:(https://www.rabbitmq.com/access-control.html)

rabbitmqctl set_permissions -p "myvhost" "user1" ".*" ".*" ".*"

可能那些例子都是在 windows 下的 cmd 运行的吧。

唉,让我说什么好呢?

posted on 2022-12-03 21:42  黑米  阅读(155)  评论(0编辑  收藏  举报