У меня есть настройка веб-сервера на машине, на которой Apache обслуживает общедоступный интернет. Есть пара доверенных пользователей, которые я хотел бы иметь возможность редактировать php файлы на сервере. Я не уверен, что лучший способ установить права доступа к файлу или группе, чтобы разрешить это.

Сервер: Apache 2.4 Каталог: /srv/http

Мои разрешения сейчас выглядят так:

drwxr-xr-x  8 root http 4096 Oct 18 22:07 .
-rw-r--r--  1 root http  269 Aug 25 16:42 index.php
drwxrwxr-x  2 root http 4096 Feb  7 01:53 logs
drwxr-xr-x  2 root http 4096 Dec 16 13:08 .well-known

В настоящее время пользователи не входят в группу http . Я также не уверен, что хочу, чтобы эта группа могла писать в эти файлы, так как это позволило бы ошибкам в Apache записывать их, а затем обслуживать их.

У меня действительно есть sudo но я бы не хотел добавлять этих пользователей в список sudoers .

Как идиоматический способ разрешить пользователям локальных компьютеров редактировать обслуживаемые файлы, сохраняя при этом сам веб-сервер более строгим?

0