Subversion配置子目录权限时的错误

简介: 昨天添加一个新的代码库,需要对子目录做读写权限的控制,本来是一件很简单的事情:Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制可是添加完成以后,就出现了问题了。[repo:/]user1 = rwuser2 = ruser3 = r[repo:/client/]user2 = rw[repo:/server/]user3 = rw三个用户都可以正常Checkout。

昨天添加一个新的代码库,需要对子目录做读写权限的控制,本来是一件很简单的事情:

Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制

可是添加完成以后,就出现了问题了。

[repo:/]
user1 = rw
user2 = r
user3 = r

[repo:/client/]
user2 = rw

[repo:/server/]
user3 = rw

三个用户都可以正常Checkout。user1可以提交文件。可是当user2和user3在他们具有读写权限的目录下提交文件时,却得到了警告信息:

Access to '/svn/repo/!svn/ver/1/client' forbidden

可是翻过来倒过去,怎么看都没有看出问题所在。在StackoverFlow上看到了一篇类似问题:

http://stackoverflow.com/questions/5937159/svn-erroraccess-to-svn-myservice-svn-act-d99e498e-9a8d-374c-a3e4-fde21198bfa

不过,我这里的目录并不在所谓的大小写的问题。


小错误导致大问题,即将要放弃的时候,偶然修改解决了问题:

[repo:/]
user1 = rw
user2 = r
user3 = r

[repo:/client]
user2 = rw

[repo:/server]
user3 = rw

看了吗?竟然子目录后面不能有斜杠!
目录
相关文章
|
3月前
chmod 更改文件或目录权限
【1月更文挑战第2天】
36 0
|
8月前
|
Linux 数据库 数据安全/隐私保护
5.2.3目录与文件之权限意义
5.2.3目录与文件之权限意义
44 0
|
Linux Windows
svn 设置文件可执行权限
本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。 即使在本地chmod +x filename 之后,再提交到仓库也是没有用的。check out到其他目录的时候,文件仍然没有可执行权限。
1564 0
SVN 权限配置详细说明
svnserve权限配置 分配权限时,目录应该应该遵从从大到小,权限应该从小到大的规则 即:目录从根目录开始,权限从没有权限(为空即可)到可写再到可读写。 提示:目录的访问权限既可以分配给组,也可以分配指定用户。
3069 0
|
Ubuntu Linux
ubuntu下无法在目录下创建文件夹,权限不足解决办法
ubuntu下无法在目录下创建文件夹,权限不足解决办法
845 0
ubuntu下无法在目录下创建文件夹,权限不足解决办法
|
测试技术 Linux 数据安全/隐私保护
linux下svn(subversion)服务端添加工程及配置权限
linux下svn(subversion)服务端添加工程及配置权限 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/9010507.html   此篇我只是将所做过的事情记录下来,原想搜一篇文章保存呢,结果发现事实上并没有一篇合适的博文供参考,遂,自给自足,以丰衣足食嘛。
1298 0
|
iOS开发 MacOS
macOS 查看、修改文件、文件夹权限的命令
1、查看文件/文件夹权限: 1、查看某个文件权限的命令 ls -l + 要查看文件的文件名 1 2、查看某个文件夹里所有文件/文件夹的权限 ls -l + 文件夹名 1 3、如果要查看某个文件夹的权限,需要在该文件夹外部目...
3981 0
|
PHP Apache JavaScript

相关实验场景

更多