yal*_*tar 5 permissions svn svnserve
在尝试向 SVN 提交一些文件时,我们突然都收到此错误
Can't move '/usr/local/svn/articles/db/txn-protorevs/2002-8.rev'
to '/usr/local/svn/articles/db/revs/2/2003': Permission denied
Run Code Online (Sandbox Code Playgroud)
我检查了存储库中的权限,它们看起来与我们所有其他存储库相同,但这是导致错误的唯一存储库。
有什么想法可以解决这个问题吗?
SVN 通过 svnserve、FWIW 在 Linux 上以 root 身份运行。
小智 7
对于我管理的存储库,存储库内容本身归 apache:apache 所有。尝试做一些root不使用的事情sudo -u apache通常会给我造成这种情况。chown -R apache.apache {repo root}正如您所指出的,好的通常会修复它。
我的猜测是,您以 root 以外的其他人的身份通过文件系统执行了某些功能。
| 归档时间: |
|
| 查看次数: |
20171 次 |
| 最近记录: |