Управление пользователями для Linux-сервера

Вот первая часть моего вопроса.

Должен ли я настроить две учетные записи пользователей; один для базы данных, а другой для веб-сервера? Или лучше иметь одного пользователя root для всех целей?

1 ответ

Решение

Обычно у вас есть один пользователь на демона. Итак, у вас может быть пользователь mysqld, который строго ограничен возможностью запуска mysqld, верно? Затем вы добавляете пользователей в свою базу данных, используя MySQL.

Возможно, у вас также есть пользователь www или apache, который запускает только веб-сервер. Затем у вас есть код, который может прочитать пользователь apache, но он использует команду MySQL для подключения к порту MySQLd и аутентификации вас с использованием тех пользователей, которых вы добавили на предыдущем шаге. Имеет ли это смысл?

Хотя это ваша среда разработки... Если вы не верите, что вы цель, хорошо...

Другие вопросы по тегам