我在我的 debian 服务器上运行我自己的 git 服务器。我使用 gitosis 进行访问控制。我注意到我的目录经常/opt/vc
将所有权从 更改git:git
为 。myUsername:myDefaultGroup
几乎就像有什么东西在上面运行chwon -R myUsername:myDefaultGroup /opt/vc
一样。我无法确定更改的确切时间范围。这导致 gitosis 不再工作,因为它没有读/写目录的权限。根 crontab 中没有任何东西会导致这种情况。
有人可以帮我找出导致文件所有权更改的原因吗?当我最初安装 git/gitosis 时并没有发生这种情况,它是最近才开始的,我不记得做过任何会导致这种情况的事情。
我会连接一些
auditd
日志记录以查看它在做什么。以下审核规则应该可以解决问题:然后等到它发生并检查您的审计日志。(通过在某处执行 chown 并确保它显示在日志中来测试一切是否正常运行可能是个好主意)。
唯一可以更改标准权限的另一件事是在顶部安装另一个文件系统,但这会导致许多其他问题,我希望您会注意到它。