gpt4 book ai didi

apache - 无法打开文件 'svn/repo/db/txn-current-lock' : Permission denied

转载 作者:行者123 更新时间:2023-12-03 06:05:23 24 4
gpt4 key购买 nike

我已经设置了一个Linux服务器并在其上安装了Apache和SVN以及dav_svn。现在,当我尝试使用 Tortoise SVN 上传到 https://x.x.x.x:x/svn/repo 时,我得到了

Can't open file '/server/svn/repo/db/txn-current-lock': Permission denied

我已经正确设置了我的 SSL(我可以结帐,没有问题,甚至由于端口转发而远程)。

我猜这与存储库文件夹的 Linux 所有权有关,我必须如何设置它/命令是什么?

最佳答案

这是一个常见问题。您几乎肯定会遇到权限问题。要解决此问题,请确保 apache 用户具有对整个存储库的读/写访问权限。为此,请对 svn 存储库下的所有内容执行 chown -R apache:apache *chmod -R 664 *

另请参阅herehere如果您仍然陷入困境。

<小时/>

更新以回答OP在评论中提出的其他问题:

“664”字符串是权限的八进制(基数为 8)表示形式。这里有三位数字,分别代表所有者其他人(有时称为“世界”)的权限文件或目录。

请注意,每个 8 基数字可以用 3 位表示(000 表示“0”,111 表示“7”)。每一位都意味着一些东西:

  • 第一位:读取权限
  • 第二位:写权限
  • 第三位:执行权限

例如,文件上的 764 意味着:

  • 所有者(第一位数字)拥有读/写/执行 (7) 权限
  • 组(第二位数字)具有读/写 (6) 权限
  • 其他人(第三位数字)已阅读 (4) 权限

希望事情能够解决!

关于apache - 无法打开文件 'svn/repo/db/txn-current-lock' : Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com