Каким-то образом владелец базы данных SQLite возвращается к корню

#linux #apache #sqlite #apache2

#linux #apache #sqlite #apache2

Вопрос:

У меня есть файл базы данных SQLite HelloWorld «HelloWorld.db» и я использую Apache2 в качестве веб-сервера.

Моя учетная запись для входа — «root», я обновляю ее владельца до www-data следующей командой:

chown www-data: www-data HelloWorld.db

И это работает:

-rwxr-xr-x 1 www-data www-data 1806336 13 ноября 14:43 HelloWorld.db

Но каким-то образом он вернется к root через некоторое время и приведет к невозможности доступа к БД:

-rwxr-xr-x 1 root root 1806336 13 ноября 15:03 kaser_playit.db

Даже используя Git для отслеживания HelloWorld.db, после изменения владельца и разрешения БД разницы нет.

Что я должен сделать, чтобы сохранить владельца и разрешение БД на www-data: www-data?

Комментарии:

1. Просто. Не входите в систему как root.

2. Но почему файл меняет владельца после изменения ветки git?