collabNet Subversion Edge 按用户和分组分别设置权限

原创 subversion

按用户设置权限

[codeLibrary:/] # 代码库地址
*=r     # 所有用户有读的权限
zs=rw   # zs 用户有读和写的权限

按组设置权限

# 分组
[groups]
g_manager = boss
g_coder=zs,ls
 
[/]
*=
 
[codeLibrary:/] # 代码库地址
*=r             # 所有用户有读的权限
@g_manager=rw   # manage 组有读和写的权限
 
[codeLibrary:/folder1]  # 对 folder1 文件夹
*=              # 所有用户没有任何权限
@g_manager=rw   # manage 组有读和写的权限
@g_coder=rw     # coder 组有读和写的权限
 
[codeLibrary:/folder2]
*=              # 所有用户没有任何权限
@g_manager=r    # manage 组有读的权限
@g_coder=rw     # coder 组有读和写的权限
 
[codeLibrary2:/]# 对 codeLibrary2 库
*=              # 所有用户没有任何权限
@g_coder=rw     # coder 组有读的权限

注意

  1. 对单个用户设置权限,不需要加 @ 符号。对一组用户设置权限,需要在组名前加 @ 符号。(@ 前的组名必须存在,否则,会出错误)
  2. 当分别设置某一代码库下,不同文件夹的不同权限时,在设置子文件夹权限时,用户必须拥有该文件夹的父文件夹的权限,否则,用户仍然没有子文件夹的相应权限。
如果觉得这对你有用,请随意赞赏,给与作者支持
评论 0
最新评论