SVN目录中空格引起的权限异常问题?
迪丽瓦拉
2024-03-14 22:26:13
0

今天遇到一个比较奇怪的问题,客户那里反应SVN不能提交,具体错误如下:

commit failed(detail follow)
access denied

查找了半天问题,也没有发现权限设置有问题,因为这个aaa目录的权限和另外一个bbb目录的权限设置是一模一样的,具体如下:

[cisco:/source/device/aaa]
@g_admin = rw
@g_device = rw
@u_device = rw
* =

[cisco:/source/device/bbb 1.0]
@g_admin = rw
@g_device = rw
@u_device = rw
* =

现在出现的问题就是/source/device/bbb 1.0目录下的用户没有上传权限,而@g_device 这个是管理员,他有权限提交,问题确实比较奇怪,用如下方法进行排查:
1,仔细检查权限设置,没问题
2,重新建立一个/source/device/bbb 2.0目录,权限设置一样,不行
3,重新建立一个/source/device/test目录,权限设置一样,没问题,

为什么改个名字就可以了呢,发现在bbb 2.0中间有个空格,去掉空格看看,ok,搞定!

相关内容