Назад | Перейти на главную страницу

Должны ли все файлы в / etc / mysql принадлежать пользователю root или mysql может владеть ими?

В стандартной настройке mysql на debian squeeze все файлы в / etc / mysql принадлежат пользователю root. Можно ли его изменить, чтобы mysql стал новым владельцем или у него есть причина, по которой они должны оставаться с правами root?

MySQLd запускается как root и впоследствии теряет свои привилегии. Эти файлы считаются конфиденциальными (поскольку они содержат ваши файлы конфигурации и т. Д.) И должны оставаться от имени пользователя root.

Это можно изменить. Основная причина того, что это root, заключается в том, что у пользователя mysql нет оболочки. Пользователь не должен вносить изменения в конфигурацию службы, root или любой другой группы, определенной вами. Думайте об этом как о форме разделения привилегий.

Да, это можно изменить. Основная причина того, что это root, заключается в том, что у пользователя mysql нет оболочки. Пользователь не должен вносить изменения в конфигурацию службы, root или любой другой группы, определенной вами. Думайте об этом как о форме разделения привилегий.

Если пользователь mysql не нужно писать в конкретный файл, ему не нужно владеть им. Файлы в / etc / mysql - это файлы конфигурации, которые должны быть доступны для записи только системному администратору, например. корень.