我如何限制一个post-commit钩子?

昨天,我错误地写了一个后致命的挂钩,致命的打破了我的服务器。 事实上,当我通过TortoiseSVN提交时,我可以看到post-commit钩子删除了重要的系统资源。 当我尝试重新启动服务器时,服务器没有启动。

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

SVN运行的用户是什么?

在我的系统上,SVN与Apache用户通过DAV运行,所以它运行的用户是www-data ,所以它不能访问范围之外的关键系统资源。