В стандартной настройке mysql на debian squeeze все файлы в / etc / mysql принадлежат пользователю root. Можно ли его изменить, чтобы mysql стал новым владельцем или у него есть причина, по которой они должны оставаться с правами root?
MySQLd запускается как root и впоследствии теряет свои привилегии. Эти файлы считаются конфиденциальными (поскольку они содержат ваши файлы конфигурации и т. Д.) И должны оставаться от имени пользователя root.
Это можно изменить. Основная причина того, что это root, заключается в том, что у пользователя mysql нет оболочки. Пользователь не должен вносить изменения в конфигурацию службы, root или любой другой группы, определенной вами. Думайте об этом как о форме разделения привилегий.
Да, это можно изменить. Основная причина того, что это root, заключается в том, что у пользователя mysql нет оболочки. Пользователь не должен вносить изменения в конфигурацию службы, root или любой другой группы, определенной вами. Думайте об этом как о форме разделения привилегий.
Если пользователь mysql
не нужно писать в конкретный файл, ему не нужно владеть им. Файлы в / etc / mysql - это файлы конфигурации, которые должны быть доступны для записи только системному администратору, например. корень.