我正在尝试允许多个用户访问/提交我的存储库,但我遇到了权限问题(如预期的那样)。我按照 SVN 书中的步骤进行操作,但仍然出现此错误:
svn:提交失败(详情如下): svn:无法创建目录'/usr/home/peter/svn/db/transactions/16-1.txn':权限被拒绝
我在 db 目录上设置了 SUID 位,编写了一个包装脚本,将 umask 设置为 002,然后执行 'svn' 命令并将组权限设置为 svn/ 中所有目录的 rwx
我的脚本:
#!/bin/sh
umask 002
/usr/local/bin/svn "$@"
我错过了什么?谢谢。