Я запускаю свой собственный сервер git на моем сервере debian. Для контроля доступа использую гитозис. Я заметил, что мой /opt/vc
каталог меняет владельца с git:git
к myUsername:myDefaultGroup
время от времени. Почти как что-то работает chwon -R myUsername:myDefaultGroup /opt/vc
в теме. Я не смог указать точные сроки внесения изменений. Это приводит к тому, что gitosis больше не работает, поскольку у него нет разрешений на чтение / запись в каталог. В корневом crontab нет ничего, что могло бы вызвать это.
Может ли кто-нибудь помочь мне отследить причину смены владельца файла? Этого не произошло, когда я изначально установил git / gitosis, он запустился совсем недавно, и я не помню, чтобы что-то могло вызвать это.
Я бы подключил некоторые auditd
ведение журнала, чтобы увидеть, что это делает. Следующее правило аудита должно помочь:
auditctl -w /opt/vc/ -S chown
Затем подождите, пока это произойдет, и проверьте журналы аудита. (Было бы неплохо проверить, что все работает нормально, выполнив где-нибудь chown и убедившись, что это отображается в журналах).
Единственное, что может изменить разрешения в стандарте, - это смонтировать другую файловую систему поверх, но это вызывает столько других проблем, что, надеюсь, вы заметили это.