php ldap

参考链接:

http://blog.csdn.net/guoyuqi0554/article/details/11015403

http://blog.csdn.net/qk1992919/article/details/51249099

1.安装

sudo apt install slapd ldap-utils

2.配置

#dpkg-reconfigure slapd

大致如下:

代码:

Omit OpenLDAP server configuration? ... No
DNS domain name: ... debuntu.local        //根据自己需要输入,但必须和后面的相关地方保持一致
Name of your organization: ... Whatever & Co
Admin Password: XXXXX
Confirm Password: XXXXX
OK
BDB
Do you want your database to be removed when slapd is purged? ... No
Move old database? ... Yes
Allow LDAPv2 Protocol? ... No

3.查询配置情况

ldapsearch -x -LLL -H ldap:/// -b dc=debuntu,dc=local dn
输出结果:
    dn: dc=debuntu,dc=local

    dn: cn=admin,dc=debuntu,dc=local

 
4.编辑文件add_content.ldif内容如下:dn: ou=People,dc=debuntu,dc=localobjectClass: organizationalUnitou: People

dn: ou=Groups,dc=debuntu,dc=localobjectClass: organizationalUnitou: Groups

dn: cn=miners,ou=Groups,dc=debuntu,dc=localobjectClass: posixGroupcn: minersgidNumber: 5000

dn: uid=john,ou=People,dc=debuntu,dc=localobjectClass: inetOrgPersonobjectClass: posixAccountobjectClass: shadowAccountuid: johnsn: DoegivenName: Johncn: John DoedisplayName: John DoeuidNumber: 10000gidNumber: 5000userPassword: johnldapgecos: John DoeloginShell: /bin/bashhomeDirectory: /home/john

5.执行命令
ldapadd -x -D cn=admin,dc=debuntu,dc=local -W -f add_content.ldif
结果如下:
dn: dc=debuntu,dc=local

dn: cn=admin,dc=debuntu,dc=local

dn: ou=People,dc=debuntu,dc=local

dn: ou=Groups,dc=debuntu,dc=local

dn: cn=miners,ou=Groups,dc=debuntu,dc=local

dn: uid=john,ou=People,dc=debuntu,dc=local

注意:上面的输出都有了,就表明安装配置成功
时间: 2024-10-13 00:58:32

php ldap的相关文章

ldap配置

1.ldap是什么 ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端所须软件 yum sssd krb5-workstation -y 3.如何开启ldap用户认证 authconfig-tui 安装时因为tls的证书缺失,需要到服务器端下载所需要的证书到/etc/openldap/cacerts, 用到的命令 wget http://172.25.254.254/pub/example-ca.crt    应直接在/etc/openldap/cac

c#取出LDAP SearchResult所有属性

string aaa = System.Threading.Thread.CurrentPrincipal.Identity.Name; DirectorySearcher ds = new DirectorySearcher();            ds.SearchRoot = new DirectoryEntry("LDAP://888.888.0.11/CN=Users,DC=***,DC=com", "***", "***");  

LDAP

一.简介 目录服务由目录数据库和一套协议组成,是一个存储.组织和提供信息访问服务的软件系统. LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP,它基于X.500标准的,可以根据需要定制.   二.资源 1)ldap_libraries_for_c ftp://sdk.provo.novell.com/ndk/cldap/builds/   三.实例 http://blog.csdn.net/seraphsky/

ldap for ruby

Net::LDAP for Ruby (also called net-ldap) implements client access for the Lightweight Directory Access Protocol (LDAP), an IETF standard protocol for accessing distributed directory services. Net::LDAP is written completely in Ruby with no external

集中用户认证ldap

一.实验环境如下: rhel1:192.168.10.1   ldap-server rhel2:192.168.10.2   ldap-client 二.实验结果: 1. rhel1上的两个用户client1与client2可以在rhel2上登录系统: 2. client1与client2在rhel2上登录后都有自己的加目录: 三.实验具体实施步骤: (1.)rhel1(ldap服务端)配置过程: 1.安装ldap服务端软件包:yum  install  openldap-servers  -

《ldap认证---7.0RHEL》

使用LDAP验证服务 1. 安装相关的软件 yum install  -y  authconfig-gtk yum install  -y  krb5-workstation yum install  -y   sssd 2. 使用图形化界面配置: # authconfig-gtk 点击Download... 输入: http://classroom.example.com/pub/example-ca.crt 点击Apply 验证方法: 注:如果出现这个用户,则证明启用LDAP客户端成功

ii 第八单元 ldap网络帐号

1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式就像微博帐号,有一个帐号可以在任何一台设备登陆 2.ldap客户端所须软件yum sssd krb5-workstation -y authconfig-gtk sssd krb5-workstation做这个实验,首先 执行vim /etc/yum.repos.d/rhel_dvd.repo 再执行 pingclassroom.example.com 3.如何开启ldap用户认证 (1)通过 authc

nginx 引入LDAP验证

一.下载模块包 git clone https://github.com/kvspb/nginx-auth-ldap.git 二.nginx编译安装的时候,把模块编译进去. ./configure --add-module=path_to_http_auth_ldap_module make install 三.在nginx主配置文件的http标签中添加如下代码 group_attribute People 这个是验证的时候,访问哪个组 http {     ldap_server test2 

CentOS6.8中openvpn联动windows ldap做认证

使用 LDAP 的方式认证 1.实际上也有二种 一种用 openvpn-auth-ldap 即直接通过 LDAP 验证, 一种与 mysql 认证相似使用 pam-ldap -->通过 PAM -->然后再找 LDAP 验证. 这里主要用 openvpn-auth-ldap (另一方法,安装 yum install nss_ldap 包后找文件 /usr/local/etc/auth-ldap.conf 复制 /usr/share/doc/nss_ldap_253/ldap.conf.pam_

西部开源学习笔记BOOK2《ldap网络帐号》

############################## ##### unit8.ldap网络帐号 ###### ############################## ####1.ldap是什么#### ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 ####2.ldap客户端所需软件#### [[email protected] ~]# yum install sssd krb5-workstation -y ####3.如何开启ldap用户认证####