Ryd*_*oks 12 rabbitmq celery django-celery
我已经看到stackoverflow上的其他帖子在某种程度上与我要提出的荒谬问题有关,但是没有一个帖子让我愚蠢到足以让我得到我想要的东西.
我已安装rabbitmq并正在运行.
我已经成功add_user以及add_vhost.但是在文档的下一步中,它说set_permissions并且我失败了.
我Error: could not recognise command输入以下内容时得到:
$ sudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"
Run Code Online (Sandbox Code Playgroud)
(这是从文档中逐字复制和粘贴所以看起来有点荒谬,它不起作用..并且'识别'在错误消息中拼写错误msg没有帮助)
我的问题是什么".*" ".*" ".*"意思/代表什么?
rub*_*eet 20
从文档中
set_permissions [-p vhostpath] {user} {conf} {write} {read}
vhostpath - 授予用户访问权限的虚拟主机的名称,默认为/.
user - 授予对指定虚拟主机的访问权限的用户的名称.
conf - 正则表达式匹配为其授予用户配置权限的资源名称.
write - 匹配用户被授予写入权限的资源名称的正则表达式.
read - 正则表达式,匹配为其授予用户读取权限的资源名称.
要具体回答你的问题,".*" ".*" ".*"是一组三个正则表达式(适用于配置,写入和读取),它们将匹配所有可用权限(.将匹配任何字符,*将匹配任何前面的字符数)
| 归档时间: |
|
| 查看次数: |
12918 次 |
| 最近记录: |