【问题标题】:Authenticate SVN users using local Linux Groups?使用本地 Linux 组对 SVN 用户进行身份验证?
【发布时间】:2011-04-04 06:56:27
【问题描述】:

有谁知道我如何配置 svn 以使用本地 linux 组对用户进行身份验证?

例如,如果我们有:

devrepo = 'dev' 和 'prod' 组应该可以访问

productionrepo = 只能由“prod”组访问

由于相关平台的安全限制,我们不能使用 Apache,所以只能使用 svnserve 或普通的旧 svn+ssh。

【问题讨论】:

    标签: linux authentication svn usergroups


    【解决方案1】:

    svn+ssh 完全依赖于文件系统的权限。在您的实例中这是一件好事。

    唉,我对 Linux 的 ACL support(而不是旧的 UNIX 样式文件权限)不够熟悉,无法帮助您设置适当的 ACL 权限......而且您需要 ACL 来分配目录的权限以获得更多权限一组以上。

    svnserve 是正确的,因为它使用自己的用户和组。

    【讨论】:

    • 是的,这就是我的想法......我们现在正在使用 svn+ssh 并为 100 多个用户和 10 个 repos 维护单独的用户/组列表将是一场噩梦!所以是的,svn+ssh 现在在 prod 中非常适合我们,因为我们是唯一可以访问的人,但是现在我们必须与 dev 共享一些存储库,并将它们排除在我们有敏感密码等的 prod 存储库之外
    猜你喜欢
    • 2014-08-24
    • 2011-06-28
    • 2011-07-01
    • 2019-12-09
    • 2011-07-26
    • 2014-10-13
    • 1970-01-01
    • 2019-01-10
    • 2021-05-11
    相关资源
    最近更新 更多