【问题标题】:where is rabbitmq context userrabbitmq 上下文用户在哪里
【发布时间】:2012-06-02 02:22:35
【问题描述】:
在 mac (lion) 上安装 rabbitmq 后,文档显示其上下文用户名为 "rabbitmq"。当试图通过操作系统的首选项面板的帐户菜单设置命名"rabbitmq" 用户时,它告诉我该帐户已经建立,不能重复创建。
但是在检查/Users/ 目录时,我找不到rabbitmq 路径。另外,当检查/etc/passwd 配置文件时使用"cat /etc/passwd |grep rabbitmq" 的命令。但是响应是空白的。
你能告诉我rabbitmq用户在哪里吗? .erlang.cookie 文件的放置位置,'.erlang' 文件的放置位置。
如果可以的话,请告诉我rabbitmq-server project的哪个源代码文件是负责创建上下文用户的,我好想看。
【问题讨论】:
标签:
macos
erlang
osx-lion
osx-snow-leopard
rabbitmq
【解决方案1】:
我通过自制软件安装了rabbitmq,并运行了sudo rabbitmq-server。输出中列出了主目录:
AMQP 0-9-1 / 0-9 / 0-8
Copyright (C) 2007-2012 VMware, Inc.
Licensed under the MPL. See http://www.rabbitmq.com/
node : rabbit@kelly-mac
app descriptor : /usr/sbin/../../opt/rabbitmq/sbin/../ebin/rabbit.app
home dir : /Users/kjw
config file(s) : (none)
cookie hash : <somehadh>
log : /var/log/rabbitmq/rabbit@kelly-mac.log
sasl log : /var/log/rabbitmq/rabbit@kelly-mac-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit@kelly-mac
erlang version : 5.9
看起来主目录是基于运行rabbitmq的用户设置的。尝试将 cookie 和 .erlang 文件放在主目录中,看看是否可行。