Как решить проблему потери прав доступа в Ubuntu server?
Постоянно сталкиваюсь с проблемой прав доступа к файлам в Ubuntu server. Пример: установил движок сайта, но у всех файлов и папок нет флага "чтение и запись для остальных", в результате нет доступа к сайту и приходится запускать скрипт, который перебивает все права доступа на 777. Если пользователь через сайт загружает картинку, то она записывается с правами "чтение и запись только для владельца/группы" и доступа с сайта к ней нет. Тоже самое происходит при создании баз данных MySql. Постоянно приходится ставить права вручную. Можно ли это как-то исправить?
Дополнение:
Как именно все происходит: демон MySql запущен от имени пользователя mysql, соответственно все папки и файлы баз данных и таблиц имеют владельца mysql и права 770. В самой MySql есть внутренний пользователь root, от имени которого создаются таблицы и к которым он имеет полный доступ. Столбцы таблицы редактируются и сохраняются нормально, но при попытке изменить данные таблицы выдается ошибка доступа (read only). Если изменить атрибуты файлов таблиц на 777 то все начинает работать, однако это небезопасно. Вот именно в этом и заключается проблема. Можно ли это как-то исправить?