1

Предполагается, что Apache работает как www-data:www-data

У меня есть каталог, принадлежащий www-data
Разрешения
U: rxw
G: RXW
O: ---

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

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

1 ответ1

0

Чтобы выполнить то, что вы хотите, PHP-скрипт должен запускаться от имени другого пользователя, нежели веб-сервер. Пользователю сценария будут предоставлены разрешения на чтение / запись в папку, к которой www-данные не могут получить доступ. Вот вопрос о сбое сервера при настройке PHP-скрипта для запуска от имени другого пользователя

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .