Linux/SVN 烦人的文件夹访问问题

标签 linux svn

这是一个恼人的问题,我不知道是什么原因造成的。 java和projects是/home/svn下的两个svn仓库目录。

drwxrwSr-x 6 svn svn 4096 2010-10-19 19:36 java
drwxrwsr-x 6 svn svn 4096 2010-10-18 17:20 projects

它们具有相同的权限,其中的文件也具有相同的权限,即drwxrwsr-x。

abc 是一个用户,也是 svn 组的成员。我可以访问项目文件夹,但在它说的 java 文件夹上。

bash: cd: java/: Permission denied 

早些时候我什至无法通过用户 abc 访问/home/svn 文件夹,尽管我已经这样做了一段时间了

drwxrw-r-x  5 svn    svn    4096 2010-10-19 23:09 svn

我必须将 svn 目录的权限从 drwxrw-r-x 更改为 drwxrwxr-x 才能以 abc 访问它

谢谢

最佳答案

目录上的执行访问位x 允许遍历目录。这意味着当权限设置为drwxrw-r-x时,该组没有遍历(执行)访问权限。由于您不是用户 svn,而是用户 abc,并且 abcsvn 组的成员,用户 abc 无法遍历目录。这会导致“权限被拒绝”消息。

关于Linux/SVN 烦人的文件夹访问问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968257/

相关文章:

eclipse - 带有 SVNKit 适配器的 Subclipse

ios - SVN结帐Mac终端/Xcode

svn - Jenkins:服务器 SSL 证书验证失败 - 颁发者不受信任

security - 具有双因素身份验证的 SVN

linux - 文件如何映射到进程地址空间?

linux - 使用 grep 查找所有电子邮件

c - 通过管道的多条消息

c++ - 是否有必要明确限制线程数

linux - 拔掉主机上的以太网后无法访问 Horizo​​n

团队成员之间的git推送同步