今天遇到一个比较奇怪的问题,客户那里反应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,搞定!
希望同志们吸取教训,害的我花费了2个小时的时间排查。。。。。
阅读(6357) | 评论(1) | 转发(0) |