Я только что закончил установку LAMP в системе CentOS 6 x64.
У меня был сервер LAMP до этого, и я всегда использовал ssh на сервере как root, но я пытаюсь создать производственную среду, и я хотел бы сделать пользователя, с которым я могу войти, который не является root или имеет привилегии root.
Я заметил, что в некоторых моих PHP-скриптах, которые создают файлы с помощью fopen()
функции, которые он устанавливает для пользователя и группы в apache.
Что мне нужно сделать, так это позвонить пользователю optik
и группа под названием nerv
(просто примеры). Также, когда PHP создает новые файлы и / или папки, как я могу их получить, чтобы он тоже использовал то же самое user
и groups
?
На данный момент у меня только что установлена новая LAMP из SoftLayer, и на ней работает только сервер MySQL. (пока нет обновлений yum или чего-либо в этом роде)
suphp - это то, что вам нужно, если вы хотите запускать php-скрипты от имени конкретного пользователя:
http://www.suphp.org/Home.html
Вы должны попытаться найти инструкции для вашего дистрибутива Centos, чтобы правильно его настроить.