`

openldap ubuntu 9.04

阅读更多
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
分享到:
评论

相关推荐

    ubuntu9.04 服务器版官方文档

    ### Ubuntu 9.04 服务器版官方文档知识点解析 #### 一、引言 Ubuntu 9.04 服务器版官方文档是一份详细的指南,旨在帮助用户安装、配置及定制 Ubuntu 9.04 服务器系统以满足特定需求。这份文档由 Ubuntu 文档团队...

    Openldap在Ubuntu中的安装部署

    ### OpenLDAP在Ubuntu中的安装与部署详尽指南 OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务器实现,广泛应用于企业级应用中进行用户管理和认证服务。本文将深入...

    OpenLDAP安装与配置(ubuntu-12.04).docx

    ### OpenLDAP安装与配置详解(基于Ubuntu 12.04) #### 一、前言 OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务,广泛应用于各种操作系统环境中,特别是在Linux...

    OpenLDAP安装配置文档

    OpenLDAP安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定

    OpenLdap安装及配置

    OpenLDAP 安装及配置 OpenLDAP 是一种轻量级目录访问协议(LDAP),它可以提供身份验证、授权和目录服务。OpenLDAP 安装及配置是一个复杂的过程,需要安装 BerkeleyDB、OpenLDAP 服务器,并进行相应的配置。 1. ...

    OpenLdap2.4各版本包

    OpenLDAP(开放轻量目录访问协议)是一种开源的目录服务,用于存储和管理网络资源的信息,如用户账户、组、网络设备等。OpenLDAP 2.4系列是其一个重要且广泛应用的版本,提供了多种功能和改进,以适应不同的操作系统...

    windows 下安装和使用OpenLDAP。

    Windows 下安装和使用 OpenLDAP OpenLDAP 是一个开源的 LDAP 服务器实现,它提供了一个轻量级的目录访问协议,基于 X.500 标准,但比 X.500 简洁许多。OpenLDAP 支持 TCP/IP,适合Internet 环境。目录是一个专业的...

    linux-openldap管理linux用户组密码策略

    例如,在Ubuntu上,可以使用以下命令: ``` sudo apt-get update sudo apt-get install slapd ldap-utils ``` 配置OpenLDAP: 安装完成后,需要配置OpenLDAP以适应你的环境。这通常包括设置数据库、创建基本的目录...

    CAS整合OpenLDAP(OpenLDAP已配置好的情况)

    《CAS整合OpenLDAP的详细步骤》 CAS(Central Authentication Service),由 Jasig 组织开发,是一个开源的、基于Java的Web应用,主要用于实现单点登录(Single Sign-On,SSO)。在许多组织中,为了统一管理和认证...

    openldap-rpm.tar.zip

    包含了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.45

    对于Red Hat系列的系统,可以使用`yum install`或`dnf install`命令,对于Debian/Ubuntu系列,可以使用`apt-get install`命令来安装这些依赖。 2. **下载源码**: 访问OpenLDAP官方网站或者通过Git获取源码,下载...

    openldap

    OpenLDAP 是一个开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,它提供了对目录服务的强大支持。在IT行业中,OpenLDAP 被广泛用于存储和管理组织结构数据,例如用户账户、联系人信息、组...

    [openldap]Linux下安装openldap所需要的依赖包,源码安装方式

    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下运行通过

    windows下搭建并配置OpenLDAP服务器

    在Windows环境下搭建并配置OpenLDAP服务器是一项常见的任务,特别是在企业级环境中,为了实现用户身份验证、数据共享和服务集成。OpenLDAP(Lightweight Directory Access Protocol)是一个开源的LDAP服务器,广泛...

    openldap-2.4.32安装包

    OpenLDAP是一款开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对LDAP目录服务的支持。OpenLDAP 2.4.32是该软件的一个版本,专为Linux操作系统设计。在这个版本中,你可以期待...

    编译windows版本openldap

    OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对分布式目录服务的支持。在Windows环境下编译OpenLDAP可以让开发者在本地进行定制化开发或者适应特定的系统需求...

    windows版的openldap

    OpenLDAP是一款开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,适用于各种操作系统,包括Windows。在Windows环境下安装和配置OpenLDAP对于本地开发和测试是非常有用的,因为它允许...

    openldap-2.5.4

    OpenLDAP是开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,它提供了一个灵活、可扩展的目录服务,用于存储和管理各种类型的数据,如用户账号、组织结构、网络设备信息等。OpenLDAP-2.5.4...

Global site tag (gtag.js) - Google Analytics