我如何限制提交后钩子?

我如何限制提交后钩子?

昨天,我错误地编写了一个提交后挂钩,导致我的服务器严重损坏。事实上,当我通过 TortoiseSVN 提交时,我可以看到提交后挂钩删除了大量系统资源。当我尝试重新启动服务器时,服务器没有启动。

无论如何,我即将再次设置 SVN,我不想犯同样的错误。如何限制我的提交后挂钩权限以仅能修改某些文件夹?

答案1

SVN 以什么用户身份运行?

在我的系统上,SVN 通过 DAV 与 Apache 用户一起运行,因此它以原样运行的用户www-data,因此它无法访问范围之外的关键系统资源。

相关内容