openldap接入svn

简介:

1、配置svn+sasl通过ldap进行身份验证

  yum -y install *sasl*

  saslauthd -v(查看验证机制列表)

  grep -i mech /etc/sysconfig/saslauthd

先测试用系统用户登录:

  sed -i 's#Mech=pam#Mech=shadow#g' /etc/sysconfig/saslauthd(调整验证机制)

  /etc/init.d/saslauthd restart

  testsaslauthd -usyk -p123456(测试系统用户-成功)

测试用svn用户登录:

  sed -i 's#Mech=shadow#Mech=#g' /etc/sysconfig/saslauthd

  /etc/init.d/saslauthd restart

  vim /etc/saslauthd.conf

  添加:

  ldap_servers: ldap://www.syk.com/

  #ldap_uri: ldap://ldap.syk.syk.com/

  #ldap_version: 3

  #ldap_start_tls: 0

  ldap_bind_dn: cn=admin,dc=syk,dc=com

  ldap_bind_pw: syk123

  ldap_search_base: ou=People,dc=syk,dc=com

  ldap_filter: uid=%U

  #ldap_filter: mail=%U@syk.com

  ldap_password_attr: userPassword

  #ldap_sasl: 0

测试ldap用户:

  testsaslauthd -usyk -psyk123(成功)

2、配置:

  cd /etc/sasl2/

  vim svn.conf

  添加:

   pwcheck_method: saslauthd

   mech_list: PLAIN LOGIN

  cd /data/svndata/sadoc/conf

  sed -i 's@# use-sasl = true@use-sasl = true@g' svnserve.conf

  vim /data/svnpasswd/authz(修改)

    [/]

    * = wr

3、用svn客户端使用ldap用户登录,测试都可以通过



本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1836691,如需转载请自行联系原作者
相关文章
|
API 数据安全/隐私保护
Argo CD接入LDAP认证或者gitea认证的方法
argocd默认是通过修改argocd-cm来添加账户的,添加完账户后,还需要使用argocd客户端命令去给账户设置密码,这肯定是比较麻烦的,为了方便使用,我们可以接入ldap认证或者gitea的oauth2认证。 这里我们主要写ldap认证,因为gitea没有提供组信息给dex,而ldap能返回组信息 ,gitea的接入会在文章的末尾进行简单介绍 关键词:argocd ldap dex
1645 1
Argo CD接入LDAP认证或者gitea认证的方法
|
9月前
|
SQL 安全 网络安全
安装OpenLDAP和客户端
安装OpenLDAP和客户端
291 1
|
缓存 jenkins 持续交付
LDAP落地实战(四):Jenkins集成OpenLDAP认证
前几篇分文章分别介绍了OpenLDAP的部署管理和维护以及svn、git的接入,今天我们再下一城接入jenkins。 LDAP系列文章: LDAP:OpenLDAP部署及管理维护 LDAP落地实战:subversion集成OpenLDAP认证 LDAP落地实战:gitlab集成OpenLDAP认证 jenkins集成OpenLDAP认证 1.
3620 0
|
数据安全/隐私保护 Apache
LDAP落地实战(二):SVN集成OpenLDAP认证
上一篇文章我们介绍了LDAP的部署以及管理维护,那么如何接入LDAP实现账号统一认证呢?这篇文章将带你完成svn的接入验证 subversion集成OpenLDAP认证 系统环境:debian8.
1867 0
ldap落地实战:gitlab集成openldap认证
上一篇文章介绍了svn集成openldap认证,版本控制除了svn外,git目前也被越来越多的开发者所喜爱,本文将介绍gitlab如何集成openldap实现账号认证 gitlab集成openldap认证 修改配置文件gitlab.
3985 0
|
安全 网络安全 开发工具
LDAP落地实战(三):GitLab集成OpenLDAP认证
上一篇文章介绍了svn集成OpenLDAP认证,版本控制除了svn外,git目前也被越来越多的开发者所喜爱,本文将介绍GitLab如何集成openldap实现账号认证 GitLab集成OpenLDAP认证 修改配置文件gitlab.
2925 0
|
Apache 开发工具 数据安全/隐私保护
|
数据库 数据安全/隐私保护 网络协议