Странные ошибки разрешения CentOS [Errno 13] В доступе отказано: '/ var / lib / ckan / (решение не работает) - PullRequest
0 голосов
/ 09 ноября 2018

Сначала позвольте мне начать с того, что точная установка работает на еще одна виртуальная машина CentOS и Ubuntu без проблем. Но у меня проблемы с этой конкретной установкой на другую CentOS VM.

Я установил папку своего хранилища как / var / lib / ckan для моего приложения.

Каждый раз, когда я пытаюсь загрузить файл через ресурс create, я получаю эту ошибку

[Thu Nov 08 23:59:50.286522 2018] [:error] [pid 23021] [remote 10.172.24.4:76] Error - <type 'exceptions.OSError'>: [Errno 13] Permission denied: '/var/lib/ckan/resources/ecf'

Теперь я попробовал все.

Я выполнил все эти команды, и ничего не помогло.

Мой httpd работает от пользователя apache.

sudo chown -R apache /var/lib/ckan
sudo chmod -R u+rwx /var/lib/ckan
sudo chmod 777 -R /var/lib/ckan

Но ничего не работает. У меня тут есть какая-то странная проблема с разрешениями?

[user@ckanserverckan]$ ls -l
drwxr-xr-x. 2 apache apache 4096 Nov 8 23:45 resources
drwxr-xr-x. 2 apache apache 4096 Nov 8 23:57 storage

Я подозреваю, что в моей установке CentOS возникают некоторые странные проблемы с разрешениями.

Это те же самые настройки / команды, которые я выполнял на двух других виртуальных машинах (centos, ubuntu), и у меня не было этой проблемы, поэтому мы можем устранить любую проблему с кодом Python.

Эта копия находится на Azure (работает Centos 7.5)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...