1.参考:
https://help.ubuntu.com/9.04/serverguide/C/openldap-server.html#openldap-server-installation
http://www.l-penguin.idv.tw/article/ldap-1.htm
安装完成时候需要设置:/etc/hosts.allow
slapd: 127.0.0.1 192.168.236.
遇到的错误:
当使用:ldapsearch -xLLL -b cn=config -D cn=admin,cn=config -W olcDatabase={1}hdb
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
参考:
http://forums.fedoraforum.org/showthread.php?t=178086
http://www.extmail.org/forum/viewthread.php?tid=7444
http://hi.baidu.com/avauntage/blog/item/b3808858b709f9d69c8204b3.html
我的错误原因是:在/etc/default/slapd中
之前:SLAPD_SERVICES="ldap://192.168.236.179:389/ ldaps:/// ldapi:///"
改为:SLAPD_SERVICES="ldap://127.0.0.1:389/ ldaps:/// ldapi:///"
也就是说只能本地访问,不能远程访问。(原因待查)
然后可以进行添加:init.ldif
dn: uid=liyh,ou=people,dc=liyh,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: liyh
sn: Li
givenName: YongHua
cn: Li YongHua
displayName: Li YongHua
uidNumber: 1004
gidNumber: 1003
loginShell: /bin/bash
homeDirectory: /home/liyh
shadowExpire: -1
shadowFlag: 0
shadowWarning: 7
shadowMin: 8
shadowMax: 999999
shadowLastChange: 10877
生成密码:slappasswd -s liyh
添加:sudo ldapadd -x -W -c -D "cn=admin,dc=liyh,dc=local" -f init.ldif
查看:ldapsearch -x -b "dc=liyh,dc=local"
2.
ldap基于浏览器的客户端:phpldapadmin
sudo apt-get install phpldapadmin
浏览器:http://localhost/phpldapadmin
配置文件在:/etc/phpldapadmin/文件下。
3.
apache2+webdav+ldap
参考:
http://www.nies.ch/doc/apache-ldap-webdav.en.php
http://www.dlresearch.cn/xtykc/?p=42
http://bbs.chinaunix.net/archiver/tid-1362520.html
我的配置如下:/etc/apache2/site-enable/ssl
Alias /dav "/usr/dav"
<Location /dav>
Dav on
DavMinTimeout 600
Options Indexes MultiViews FollowSymLinks
Order Allow,Deny
Allow from 192.168.236.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
AuthType Basic
AuthBasicProvider ldap
AuthName "LDAP Authentication"
AuthzLDAPAuthoritative off
AuthLDAPURL ldap://localhost/ou=People,dc=meitec-dl,dc=local?uid
Require valid-user
# </LimitExcept>
</Location>
3.
apache2+subversion+ldap
参考:
https://help.ubuntu.com/9.04/serverguide/C/subversion.html
apache2配置:
Alias /svn "/home/svn"
<Location /svn>
Dav svn
SVNParentPath /home/svn
# DavMinTimeout 600
Options Indexes MultiViews FollowSymLinks
Order Allow,Deny
Allow from 192.168.236.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
AuthType Basic
AuthBasicProvider ldap
AuthName "LDAP Authentication"
AuthzLDAPAuthoritative off
AuthLDAPURL ldap://localhost/ou=People,dc=meitec-dl,dc=local?uid
Require valid-user
# </LimitExcept>
</Location>
svn配置:
sudo mkdir svn/
sudo svnadmin create svn/project
启动服务:svnserve -d -r /home/svn/project
查看:svn list svn://127.0.0.1/
检出:svn checkout svn://127.0.0.1/
参考:
http://www.blogjava.net/Skynet/archive/2009/05/19/271570.html
http://www.linuxidc.com/Linux/2007-12/9765.htm
http://www.cnblogs.com/cocowool/archive/2008/11/10/1330932.html
刚开始导入项目的时候怎么也不行:
svn import /path/to/import/directory file:///path/to/repos/project
改为:
svn import -m "" /path/to/import/directory file:///path/to/repos/project
就能成功导入项目了。必须有参数m
http://hi.baidu.com/paleswd/blog/item/d20a15ce07e2c239b700c875.html
日志管理:
http://mifunny.info/svn-log-121.html
http://blog.csdn.net/surpaimb/archive/2007/11/29/1906518.aspx
分享到:
相关推荐
Openldap在Ubuntu中的安装部署
OpenLDAP安装与配置(ubuntu-12.04).docx
db-4.7.25.tar.gz freetype-2.3.5.tar.gz ...openldap-2.4.38.tgz php-5.2.9.tar.gz phpldapadmin-0.9.8.5.tar.gz zlib-1.2.8.tar 包含上述安装包,都是源码包,通过编译安装,在CentOs5.0下运行通过
包含了openldap的所有依赖 cyrus-sasl-2.1.26-23.el7.x86_64.rpm cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm compat-openldap-2.3.43-5.el7.x86_64.rpm openldap-2.4.44...
OpenLdap2.4各版本,版本根据linux版本,有的Openldap与linux不兼容。 OpenLdap2.4各版本,版本根据linux版本,有的Openldap与linux不兼容。
openldap-2.5.4
OpenLDAP文档 OpenLDAP 是一款轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP),属于开源集中账号管理架构的实现,且支持众多系统版本,被广大互联网公司所采用。OpenLDAP 账号集中管理软件...
集中式认证系统(CAS,jasig组织开发的)主要用于实现单点登录。该系统常常要求连到一个集中式管理用户...本文描述了cas如何配置才能连上OpenLDAP。假设你的OpenLDAP已正确安装。文中的dc,读者可视自己的情况进行替换。
主讲OpenLdap安装及配置,OpenLdap是配置ldap的服务器。
附近为整理好的openldap工程,可以直接在VC9上编译openldap
openldap 开启TLS全步骤
openldap ,这个压缩包十分完整,带浏览器
openldap 技术,轻量级目录访问协议。可做权限模型
java代码操作linux上的openldap目录服务器,进行增删改查操作
OpenLDAP 在 Windows 平台下的安装配置 OpenLDAP 是一个基于 Lightweight Directory Access Protocol (LDAP) 的目录服务软件,常用于身份验证、授权和目录服务。下面将介绍 OpenLDAP 在 Windows 平台下的安装配置...
OpenLDAP安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定
openldap安装配置 java操作ldap
This document is meant to be used in conjunction with other OpenLDAP information resources provided with the software package and on the project's site (http://www.OpenLDAP.org/) on the World Wide Web...
OpenLdap 是一个开源的Ldap 服务实现, OpenLdap2.4 实现了RFC4533 规定的数据同步协议,不再使用老版本的slurpd推送方式来同步数据。OpenLdap 同步时,采用sLapd 派生的线程来进行同步操作。新的同步方式比老的方式...