隐藏某些用户的根存储库浏览器(subversion)中的文件夹

时间:2016-08-25 11:23:50

标签: svn tortoisesvn

我在Linux机器(Debian)上运行了一个subversion服务器。 多个用户通过Windows 7/8/10上的TortoiseSVN访问服务器 我有多个组,具有不同的访问策略。有些用户可以在根目录中添加新文件夹。

但我现在有一个问题。我有一个新用户。 他正通过存储库浏览器访问存储库。 但他不允许在根目录中看到一些文件夹。如何配置该用户可以通过根文件夹登录的服务器,但是看不到该文件夹​​。 我不喜欢将authz文件中的每个文件夹都放在没有访问权限的情况下,因为有些用户可以添加文件夹(我每次都要更新authz文件)。

此致

2 个答案:

答案 0 :(得分:0)

在subversion服务器上可以吗? 必须授权不仅可以通过Apache / Subversion配置文件完成吗?

答案 1 :(得分:-1)

如果那些'某些文件夹'访问它们的用户数量很少,您可以通过用户组来限制新用户。

  1. 添加一个新组groupX
  2. 将groupX作为补充组添加到所有允许的用户
  3. 更改某些文件夹'的权限。到070.
  4. 基本上,它看起来像这样

    • #groupadd groupX
    • #usermode -aG groupX alloweduser1#对其他用户执行相同的操作。
    • #chmod 070' folder1'所有文件夹的#do相同。