<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>We have a production environment where all of our services run in a special, non-root account an an Ubuntu 10.04 environment. I'm experimenting with how to make RabbitMQ 2.7 run in this special account, rather than as the "rabbitmq" user, and not having much luck.</div><div><br></div><div>Extensive searching of the mailing list makes me think I'm close, but I suspect I'm missing something fundamental.</div><ul><li>I believe part of the answer involves explicitly setting the "-cookie" option in RABBITMQ_SERVER_START_ARGS and RABBITMQ_CTL_ERL_ARGS environment variables.</li><li>I also suspect that the answer also involves running the "low level" scripts in /usr/lib/rabbitmq/bin/, rather than the scripts in /usr/sbin/.</li><li>Further, I suspect that some directories may need to have their ownership and/or attributes changed to something other than "rabbitmq".</li></ul><div>So what I'm looking for is a list of what exactly I need to do, both at launch time, as well as possibly at install time.</div><div><br></div><div><div>FWIW, we need to launch rabbitmq-server ourselves, rather than having it auto start on boot. I know how to accomplish this, but it might be useful context when deciding how to approach the above.</div></div><div><div><br></div></div><div>Thanks much,</div><div><br></div><div>Matt</div><div><br></div><div><br></div></body></html>