rabbitmqctl set_permissions 报错 invalid command

执行的命令如下:

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 运行的吧。

唉,让我说什么好呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章