#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?