【发布时间】:2009-01-19 18:38:25
【问题描述】:
我将 Subversion 存储库从 Windows 机器移到了 UNIX 机器上。在这两种环境中,我都通过 Apache 处理了身份验证。
在移动后的 UNIX 框中,我可以签出源,但在提交任何内容时收到以下错误:
svn: Can't open file '/home/brianly/svn/test/db/txn-current-lock': Permission denied
这似乎是一个 UNIX 权限问题,下面的命令解决了这个问题:
chmod -R 777 /home/brianly/svn/test
现在,我已将其开放为可供所有用户写入(对吗?)。这样做有安全问题吗?我应该将所有者更改为 apache 用户(守护进程)吗?设置文件系统权限的最佳做法是什么?
【问题讨论】: