2016-07-14 4 views
1

Я хотел бы переместить файлы RABBITMQ_BASE в «/ Opt/RabbitMQ»Как установить разрешения для каталога RabbitMQ для создания новых файлов?

Я попытался следующие, но это, кажется, что я делаю ошибку где-то:

(while logged in as root) 
mkdir -p /opt/rabbitmq 
sudo chown -R rabbitmq:rabbitmq /opt/rabbitmq 
sudo chmod 766 -R /opt/rabbitmq 

здесь является содержание моего RabbitMQ-env.conf

RABBITMQ_BASE=/opt/rabbitmq 
export [email protected] 
export RABBITMQ_NODE_IP_ADDRESS=127.0.0.1 
export ERL_EPMD_ADDRESS=127.0.0.1 
export RABBITMQ_MNESIA_BASE=/opt/rabbitmq/MNESIA 

Я проверил журналы в каталоге/вар/журнал/RabbitMQ/startup_log:

BOOT FAILED 
=========== 

Error description: 
    {error,{cannot_create_mnesia_dir,"/opt/rabbitmq/MNESIA/[email protected]/", 
            eacces}} 

Log files (may contain more information): 
    /var/log/rabbitmq/[email protected] 
    /var/log/rabbitmq/[email protected] 

Stack trace: 
    [{rabbit_mnesia,ensure_mnesia_dir,0, 
        [{file,"src/rabbit_mnesia.erl"},{line,505}]}, 
    {rabbit_node_monitor,prepare_cluster_status_files,0, 
         [{file,"src/rabbit_node_monitor.erl"},{line,101}]}, 
    {rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,270}]}, 
    {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,403}]}, 
    {init,start_it,1,[]}, 
    {init,start_em,1,[]}] 

{"init terminating in do_boot",{error,{cannot_create_mnesia_dir,"/opt/rabbitmq/MNESIA/[email protected]/",eacces}}} 

Каталог «/ неавтоматического» принадлежит корню, но права доступа для других каталогов являются следующие:

ubuntu [email protected]/opt $ ls -lah 
total 48K 
drwx------ 10  700 root  4.0K Jul 14 12:42 . 
drwx------ 5  700 root  4.0K Jul 14 10:39 .. 
drwx------ 13  700 root  4.0K Jul 12 10:16 anaconda 
drwx------ 4  700 root  4.0K Jul 12 09:28 data 
drwx------ 3  700 root  4.0K Jul 12 10:38 legacy 
drwx------ 2  700 root  12K Jul 14 12:45 logs 
drwx------ 3  700 root  4.0K Jul 12 09:47 mongodb 
drwxrw-rw- 4 rabbitmq rabbitmq 4.0K Jul 14 13:05 rabbitmq 
+0

У меня есть точно такие же проблема. Вы разрешили это? – syko

+0

Такая же проблема здесь, неспособная решить ее сейчас ... – glmrenard

ответ

0

Решение, которое работает для меня, чтобы отключить SELINUX

 Смежные вопросы

  • Нет связанных вопросов^_^