rabbitmq上下文用户在哪里

时间:2012-05-27 07:42:41

标签: macos erlang osx-lion osx-snow-leopard rabbitmq

在mac(lion)上安装rabbitmq后,文档说其上下文用户名为"rabbitmq"。尝试通过操作系统的首选项面板的帐户菜单设置名为"rabbitmq"的用户时,它告诉我该帐户已经建立,无法重复创建。 但是当检查/Users/目录时,我找不到rabbitmq路径。此外,使用/etc/passwd命令检查"cat /etc/passwd |grep rabbitmq"配置文件时。但回应是空白的。

你能告诉我rabbitmq用户在哪里吗?放置.erlang.cookie文件的位置以及放置'.erlang'文件的位置。

如果可能,请告诉我rabbitmq-server project的哪个源代码文件负责创建上下文用户,我真的很想读它。

1 个答案:

答案 0 :(得分: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文件放在主目录中,看看是否有效。