Рейтинг:0

Проблема с разрешениями Apache с корневым содержимым документа scp'ed

флаг ke

У меня есть сервер, на котором работает apache, который имеет корень документа /var/www/html/. Apache работает как апач: апач.

Этот сервер заполнен контентом, который программно создается с другого сервера, который использует другого пользователя для входа через ssh, чем apache, скажем пользователь1.

В результате получается такая структура:

drwxr-x --- 2 пользователь1 пользователь1 22 23 июн 16.50 .
drwxrwxr-x 3 apache apache 16 23 июн 16.50 .. <- это /var/www/html/
-rwxr-x--- 1 пользователь1 пользователь1 6077 23 июн 16.50 myfile.txt

я пытался добавить апач группировать пользователь1 и пользователь1 группировать апач, но безрезультатно. Apache отказывается обслуживать myfile.txt.

$ кто
пользователь1
$ группы
колесо user1 apache

$ кто
апач
$ группы
пользователь апача1

Как я могу решить эту проблему, не меняя пользователя, который используется для запуска apache или входа в систему через ssh? Я ищу решение, которое не зависит от существующих папок, которые могут быть уничтожены и воссозданы с помощью scp.

РЕДАКТИРОВАТЬ: CentOS7 с Apache 2.4.6

Спасибо!

Michael Hampton avatar
флаг cz
Во-первых, CentOS не запускает Apache от имени пользователя `apache`. Как возникла эта установка?
флаг ke
Извините, ошибка выше, это Apache 2.4.6. Запуск Centos7. Я не создавал эту машину, поэтому я действительно не знаю, как ответить на ваш вопрос. httpd.conf явно называет пользователя/группу apache/apache.
Michael Hampton avatar
флаг cz
Хм, тогда, наверное, все в порядке. А как насчет прав доступа к файлам? Я не вижу никаких ACL-списков в опубликованном вами списке каталогов. Вы пытались настроить ACL, чтобы разрешить доступ, который вы хотите?
флаг ke
Нет, я не понимаю, как это поможет, если папки создаются динамически, но я в этом не силен, поэтому, возможно, я упускаю суть.
Рейтинг:0
флаг ke

Итак, добавление пользователя в группу уже было правильным решением. Все, что мне нужно, это перезапустить apache.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.