Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189515
  • 博文数量: 77
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 45
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-25 10:50
文章分类

全部博文(77)

文章存档

2018年(1)

2017年(3)

2016年(4)

2015年(4)

2014年(16)

2013年(7)

2012年(20)

2011年(22)

分类: WINDOWS

2011-04-12 21:01:13

SVNwindows)与AD 同步,并实现SVN、redmine与AD域实现账号同步

一、进入到/apache2/conf/httpd.conf

需要加载下列模块:

LoadModule sspi_auth_module modules/mod_auth_sspi.so

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule authz_svn_module modules/mod_authz_svn.so

LoadModule ssl_module modules/mod_ssl.so

LoadModule ldap_module modules/mod_ldap.so

LoadModule authnz_ldap_module modules/mod_authnz_ldap.so

LoadModule dav_svn_module   "D:\scthpm\svnhome/apache2/modules/mod_dav_svn.so"

LoadModule authz_svn_module   "D:\scthpm\svnhome/apache2/modules/mod_authz_svn.so"

 

 

DAV svn

#SVNPath D:\scthpm\svndata

SVNParentPath D:\scthpm\svndata    #版本库目录,请参照修改

 

AuthType Basic    # 使用基本的密码认证

 

AuthName "SCTH PM SVN Repositories"

 

AuthBasicProvider ldap (添加的)

 

AuthzLDAPAuthoritative on (添加的) # LDAP认证和授权

 

 

AuthLDAPURL "ldap://192.168.1.10:3268/CN=Users,DC=cnentdata,DC=com?sAMAccountName?sub?(objectClass=*)"(添加的)    #这是你的ldap的设置,使用windows ad作为ldap

AuthLDAPBindDN  "cn=administrator,cn=Users,DC=cnentdata,DC=com"(添加的)

# AD LDAP 不允许进行匿名查询,因此需要提供一

 # AD 中的用户名及其密码用于 Apache LDAP查询

 

AuthLDAPBindPassword  scth12345(添加的)#该账号的密码

 

Require valid-user

AuthUserFile D:\scthpm\svnhome\apache2\conf\passwd     #密码文件

AuthzSVNAccessFile D:\scthpm\svnhome\apache2\conf\authz.conf   #目录访问权限控制文件,现指向与httpd.conf同目录

 

主意/repos/authz 文件内的账号名字要和 sAMAccountName 名字相同。否则将无法成功。

阅读(7274) | 评论(1) | 转发(0) |
0

上一篇:博客随笔

下一篇:Rsync 详解

给主人留下些什么吧!~~

xinxihuaa2012-11-07 17:25:02

想和你讨论下SVN域AD域的同步问题。