在VisualSVN中设置访问级别

时间:2013-03-11 20:56:15

标签: svn visualsvn-server windows-server

我在Windows Server 2008上运行VisualSVN Server。我们有几个开发人员。我想将VisualSVN Server配置为仅允许certian用户有权修改存储库设置,创建/删除存储库。

我联系了VisualSVN Server的支持,我收到了这个回复:

  

默认情况下,不允许用户管理VisualSVN服务器。的VisualSVN   服务器只能由成员的用户管理   "VisualSVN Server Admins""Distributed COM Users" AD群组和   Local Administrators。我建议你查看这些文章:

     

由于其他原因,我们都需要在此服务器上成为本地管理员。我想到的唯一的事情是在VisualSVN管理工具所在的目录上创建文件夹权限,只允许两个管理员的执行权限。

还有其他人不得不处理这件事吗?有什么建议吗?我真的希望在VisualSVN管理工具中将用户配置为管理员或基本用户。

1 个答案:

答案 0 :(得分:1)

由于您是服务器计算机上Local Administrators组的成员,因此您可以通过VisualSVN Server Manager管理VisualSVN Server。

要禁止管理员权限,您可以为以下目录中的用户或组设置拒绝完全控制权限:

  • 存储库root(默认情况下为“C:\ Repositories \”),
  • %VISUALSVN_SERVER%(默认情况下为“C:\ Program Files(x86)\ VisualSVN Server \”。)

请注意,服务器上的本地管理员组可以停止/启动/重新启动服务。因此,您可能希望拒绝对VisualSVN Server服务进行完全控制;您可以通过组策略管理编辑器执行此操作:

  1. 在组策略管理编辑器树中,转到计算机配置|政策|安全设置|系统服务

  2. 在详细信息窗格中,双击“VisualSVN Server”。

  3. 在“属性”窗口中,选择“定义此策略设置”,选择所需的启动模式,然后单击编辑安全性...