[rabbitmq-discuss] How to run RabbitMQ server as a different system user?
francesco at rabbitmq.com
Tue Sep 11 15:17:55 BST 2012
At Mon, 10 Sep 2012 13:13:23 -0500,
Tyler Horton wrote:
> I have Rabbit 2.8.4 running on RHEL5. The installation instructions
> (http://www.rabbitmq.com/install-rpm.html) say:
> Note: The server is set up to run as system user rabbitmq. If you change the
> location of the Mnesia database or the logs, you must ensure the files are
> owned by this user (and also update the environment variables).
> Is it possible to run as a user other than "rabbitmq"? I am not interested in
> changing Mnesia at all, unless it is required to change the user. Is
> re-installation required or can my existing install be salvaged?
I'm not familiar with centos, but you can run RabbitMQ directly using the
`rabbitmq-server' script (usually in /usr/lib/rabbitmq/bin) as any user. You
will have to provide a writable mnesia directory and pid file via environmental
variables (`RABBITMQ_MNESIA_DIR' and `RABBITMQ_PID_FILE').
Francesco * Often in error, never in doubt
More information about the rabbitmq-discuss