Я хочу начать процесс обучения управлению собственным сервером и оставить cPanel / WHM позади. Я только что купил VPS (Linode) под управлением Ubunutu. Я собираюсь разместить там несколько сайтов под стеком LAMP.
В любом случае, мой вопрос: лучше ли создать нового пользователя для каждого сайта, который я размещаю, и хранить файлы под каждым, или создать одного пользователя «сайтов» и хранить все файлы сайта под этим одним пользователем?
Спасибо.
Если все сделано правильно, несколько пользователей (например, по одному на каждый веб-сайт) ограничивают ущерб, который может возникнуть в случае взлома. Если вы делитесь всеми файлами под одним пользователем, и один веб-сайт скомпрометирован, злоумышленник может прочитать файлы для каждый сайт на сервере. Обычно они выбирают файлы конфигурации (базы данных).
Наличие нескольких пользователей ограничивает этот вид атаки только уязвимым веб-сайтом, что ограничивает возможный ущерб.