먼저 설정부터하겠습니다. 이를 위해 우리는 2 대의 서버를 보유하고 있습니다.LDAP 인증을 사용하는 SVN이 작동하지 않습니다.
서버 코드는 모든 소스 코드, 파일 등에 사용됩니다. 그리고 Server2에는 모든 사용자 정보와 로그인 정보가 있습니다. 두 서버 (아파치) 이제 우리는 설정에 아파치 작업 서버 1 그게 전부에 SVN 저장소를 원하는
를 CentOS 6.4에서 실행하고 서버에서 계정을 사용하는 LDAP 인증을 가지고 있습니다 2.
은 이전에 내가 설정된 CVS repo aswel 그래서 ldap이 작동하는지 100 % 확신합니다.
내 SVN repo가 아파치와 함께 작동하지만 내 LDAP 인증을 올바르게 설정하지 못하는 것 같습니다.
저는 며칠 동안 찾고 있었고 더 이상 무엇을해야할지 모르겠습니다.
내 /etc/httpd/conf.d/subversion.conf
는 다음
<Location /svn>
DAV svn
SVNPath /var/www/svn/testProject
AuthType Basic
AuthName "My repo"
AuthzLDAPAuthoritative on
AuthLDAPURL "ldap://192.168.1.2:389/cn=users,dc=server2,dc=intranet,dc=myCompany,dc=com?sAMAccountName?sub?(objectClass=*)" NONE
AuthUserFile /var/www/svn-auth-conf
Require valid-user
#AuthzSVNAccessFile /var/www/svn-acces-control
서버 1에 내
/etc/openldap/ldap.conf
는 서버 1에이
REFERRALS off
TLS_CACERTDIR /etc/openldap/cacerts
URI ldap://macserver.intranet.zappware.com
BASE cn=users,dc=server2,dc=intranet,dc=myCompany,dc=com
과 같은
내가 그래서 내가 올바르게 설정에 수까지입니다 루트 액세스 권한이 같다 . 난 내 사용자 계정에 서버 2에 갈 때 나는 해당 서버의 모든 사용자 계정을 얻을이
userM$ ldapsearch -x -b cn=users,dc=server2,dc=intranet,dc=myCompany,dc=com
같은의 ldapsearch 작업을 수행 할 수 있습니다
내가하려고 할 때하지만 ldapsearch -x -b cn=users,dc=server2,dc=intranet,dc=myCompany,dc=com -W sAMAccount
서버 2가 LDAP 암호 나에게 묻는다 . 그러나 나는 그 암호를 가지고 있지 않으며, 모든 서버 작업을 수행했던 우리의 이전 IT 관리자가 회사를 떠났습니다.
그래서 난 그냥 다른 암호를 확인하고
/etc/openldap/slapd.conf
에 넣어 수 있다고 생각하지만 난 서버 (2)에 해당 파일을 검사 할 때 희망이 좀 줄 수있는 사람
단지 비어가 그 이