RabbitMQ设置\u权限语法noob

RabbitMQ设置\u权限语法noob,rabbitmq,celery,django-celery,Rabbitmq,Celery,Django Celery,我在stackoverflow上看到过其他一些帖子,它们在某种程度上与我将要问的荒谬问题有关,但没有一个帖子能让我把它变得足够简单,从而得到我想要的东西 我已经安装了rabbitmq,它正在运行 我已经成功地添加用户以及添加主机。但是在文档的下一步中,它说要设置权限,而我失败了 我得到错误:输入以下内容时无法识别命令: $ sudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*" (这是从文档中逐字复制和粘贴的,因此它不

我在stackoverflow上看到过其他一些帖子,它们在某种程度上与我将要问的荒谬问题有关,但没有一个帖子能让我把它变得足够简单,从而得到我想要的东西

我已经安装了
rabbitmq
,它正在运行

我已经成功地
添加用户
以及
添加主机
。但是在文档的下一步中,它说要设置权限,而我失败了

我得到
错误:输入以下内容时无法识别命令

$ sudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"
(这是从文档中逐字复制和粘贴的,因此它不起作用似乎有点可笑.....“识别”错误消息中拼写错误没有帮助)

我的问题是,
“*”.*“
是什么意思/代表什么?

来自

设置权限[-p vhostpath]{user}{conf}{write}{read}

vhostpath—要向其授予用户权限的虚拟主机的名称 访问权限,默认为/

user—授予对指定虚拟机的访问权限的用户的名称 主持人

conf-A正则表达式匹配 用户被授予配置权限

写入-一个正则表达式匹配 用户被授予写入权限

read-A正则表达式匹配 向用户授予读取权限的资源名称


为了明确回答您的问题,
“*”*“
是一组三个正则表达式(应用于配置、写入和读取),它们将提供可用的权限(
将匹配任何字符,
*
将匹配前面字符的任何数字)

*表示您拥有完全权限 ^$表示您没有任何权限

谢谢,正在查找“无权限”语法。