是否可以设置svn authz文件以使用linux服务器组?
为了提供更多细节/示例,假设我有和svn authz文件,如下所示:
[groups]
developers = linuxUserA, linuxUserB
reviewers = linuxUserC
endUsers = linuxGroupA <- can I insert a Linux group here
[/project]
@developers = rw
@reviewers = r
[/project/downloads/]
@endUsers = r
USERA、USERB和USEC都作为Linux用户存在,并获得了预期的访问权限。但是,linuxgroupa的成员似乎没有被授予访问权限(在本例中是对downloads文件夹的访问)。
那么,svn authz是否可以配置为引用一个linux组,其成员将获得访问权限(比如上面的下载文件夹)?
最佳答案
不
在[groups]区域的右侧总是authz文件的对象列表(其他组、别名、用户)
通过处理/etc/group并将linuxgroupa的最终用户输出到authz文件中,可以构建字符串endUsers = ...
。