欧美精品乱码99久久蜜桃,日韩精品亚洲人成在线,人妻无码一区二区三区免费,欧美日韩精品suv,青青草97国产精品免费观看

企業(yè)形象網(wǎng)站建設(shè)解決方案   |   集團(tuán)公司網(wǎng)站建設(shè)解決方案   |    協(xié)會(huì)門戶網(wǎng)站建設(shè)解決方案
您所在位置:首頁 > 建站知識(shí)

網(wǎng)站開發(fā)

Website development

LDAP環(huán)境搭建與PHP管理系統(tǒng)互通附測試腳本

發(fā)布時(shí)間:2018-05-16 09:04:24   作者:曹責(zé)   來源:云智互聯(lián)

TAGS:網(wǎng)站開發(fā)

LDAP是輕量目錄訪問協(xié)議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基于X.500標(biāo)準(zhǔn)的,但是簡單多了并且可以根據(jù)需要定制。與X.500不同,LDAP支持TCP/IP,這對(duì)訪問Internet是必須的。LDAP的核心規(guī)范在RFC中都有定義,所有與LDAP相關(guān)的RFC都可以在LDAPman RFC網(wǎng)頁中找到。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

LDAP為人員組織機(jī)構(gòu)中常見的對(duì)象都設(shè)計(jì)了屬性(比如commonName,surname)。下面有一些常用的別名:3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

屬性名稱3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

屬性別名3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

語法3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

描述3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

值(舉例)3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

commonName3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

cn3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Directory String3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

名子3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

sean3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

surname3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

sn3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Directory String3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

姓氏3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Chow3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

organizationalUnitName3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

ou3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Directory String3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

單位(部門)名稱3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

IT_SECTION3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

organization3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

o3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Directory String3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

組織(公司)名稱3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

linuxprobe3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

telephoneNumber3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)


Telephone Number3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

電話號(hào)碼3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

9113Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

objectClass3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)



內(nèi)置屬性3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

organizationa3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

ldif文件示例 http://www.linuxidc.com/Linux/2017-10/147559.htm3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

PHPLDPA測試腳本 test.zip3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

摘要:近公司做一個(gè)網(wǎng)站開發(fā)項(xiàng)目,需要跟甲方企業(yè)內(nèi)部的LDPA環(huán)境對(duì)接,簡單的理解LDPA就是一個(gè)賬號(hào)管理目錄的系統(tǒng),有點(diǎn)像微軟的與概念和UCcenter的功能結(jié)合,一個(gè)賬號(hào)隨處登錄,于是我們開發(fā)小組在內(nèi)部搭建了一套LDPA,使用VMware虛擬機(jī)搭建,好廢話少說上細(xì)節(jié)。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)


3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

一.環(huán)境3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    Server:基于CentOS-7.23Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    Server IP: 192.168.0.1083Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    OpenLDAP
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    OpenLDAP官網(wǎng)下載地址:http://www.openldap.org/software/download/3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    OpenLDAP 2.4.44:ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.44.tgz3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    BDB3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    berkeley-db-5.1.29 (OpenLDAP當(dāng)前與6.x版本不兼容,READEME中明確寫出兼容4.4~4.8或5.0~5.1):3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    http://download.Oracle.com/berkeley-db/db-5.1.29.tar.gz3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    LDAP Administrtor3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    ldapadmin 2015.2:3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    官網(wǎng)下載地址:http://www.ldapbrowser.com/download.htm3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    64-bit:http://softerra-downloads.com/ldapadmin/ldapadmin-4.13.16704.0-x64-eng.msi 3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)


3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

二.準(zhǔn)備3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    1. 關(guān)閉selinux;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    2. 打開防火墻tcp 389 / 636端口。我是直接關(guān)閉iptable。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    # tcp 389 是openldap 明文傳輸端口,tcp 636是ssl加密傳輸?shù)亩丝凇?/span>3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    # centos7默認(rèn)自帶firewalld服務(wù),可以停用之后安裝iptables。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)


3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

三.安裝OpenLDAP3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

1. 依賴包3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

# 涉及l(fā)ibtool-ltdl與libtool-ltdl-devel,如不安裝,在編譯時(shí)報(bào)錯(cuò):configure: error: could not locate libtool ltdl.h3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~] yum install *ltdl* -y

2. 安裝BDB
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#必須在解壓包的build_unix目錄中編譯安裝,否則會(huì)報(bào)錯(cuò)3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~] cd /usr/local/src/
[root@localhost src] tar -zxvf db-5.1.29.tar.gz
[root@localhost src] cd db-5.1.29/build_unix/
[root@localhost build_unix]  ../dist/configure --prefix=/usr/local/berkeleydb-5.1.29
[root@localhost build_unix]  make
[root@localhost build_unix]  make install

3. 更新lib庫
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#保證在后面編譯openldap時(shí)能找到lib和include下的庫3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost build_unix]  cd /usr/local/src/
[root@localhost src]  echo "/usr/local/berkeleydb-5.1.29/lib/" > /etc/ld.so.conf
[root@localhost src]  ldconfig -v

4. 安裝OpenLDAP
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#編譯選項(xiàng)可以通過./configure --help查看;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#其中make test一步時(shí)間較長;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#如果未設(shè)置CPPFLAGS,configure過程可能會(huì)提示configure: error: BDB/HDB: BerkeleyDB not available 或 configure: error: BerkeleyDB version incompatible with BDB/HDB backends3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~] cd /usr/local/src/
[root@localhost src] tar -zxvf openldap-2.4.44.tgz
[root@localhost src] cd openldap-2.4.44
[root@localhost openldap-2.4.44]  ./configure --prefix=/usr/local/openldap-2.4.44 --enable-syslog --enable-modules --enable-debug --with-tls CPPFLAGS=-I/usr/local/berkeleydb-5.1.29/include/ LDFLAGS=-L/usr/local/berkeleydb-5.1.29/lib/
[root@localhost openldap-2.4.44]  make depend
[root@localhost openldap-2.4.44]  make
[root@localhost openldap-2.4.44]  make test
[root@localhost openldap-2.4.44]  make install

5. 設(shè)置可執(zhí)行命令
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#對(duì)openldap客戶端(bin)與服務(wù)器端(sbin)相關(guān)執(zhí)行檔添加軟鏈接,也可以通過增加環(huán)境變量的方式設(shè)置3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost openldap-2.4.44] cd /usr/local/openldap-2.4.44
[root@localhost openldap-2.4.44] ln -s /usr/local/openldap-2.4.44/bin/* /usr/local/bin/
[root@localhost openldap-2.4.44] ln -s /usr/local/openldap-2.4.44/sbin/* /usr/local/sbin/


3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

 四.基礎(chǔ)配置3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

1. 安裝完成的openldap-2.4.44目錄結(jié)構(gòu)3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    openldap安裝完成后相關(guān)目錄承載的功能如下:3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    bin/ --客戶端工具如ldapadd、ldapsearch3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    etc/ --包含主配置文件slapd.conf、schema、DB_CONFIG等3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    include/3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    lib/3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    libexec/ --服務(wù)端啟動(dòng)工具slapd3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    sbin/ --服務(wù)端工具如slappasswd3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    share/3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    var/ --bdb數(shù)據(jù)、log存放目錄3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

2. 配置rootdn密碼(optional)
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#設(shè)置rootdn密碼,這里設(shè)置為123456;#這樣rootdn密碼為密文方式,復(fù)制輸出密文到主配置文件rootdn對(duì)應(yīng)的位置即可,如果不想麻煩,可以忽略此步,在主配置文件中使用明文即可。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~] cd /usr/local/openldap-2.4.44/
[root@localhost openldap-2.4.44] slappasswdNew password:    
Re-enter new password:

#復(fù)制下來下面配置文件要用到這個(gè)加密
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

{SSHA}K9+WK/t1e0V0K6pUMOyTsaTwkDBNEDiP

3. 主配置文件slapd.conf
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost openldap-2.4.44] cd /usr/local/openldap-2.4.44/etc/openldap/
[root@localhost openldap] vim slapd.conf

#schema默認(rèn)只有core.schema,各級(jí)需要添加,這里將同配置文件一個(gè)目錄的schema目錄中有的schema文件都加到配置文件中;
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#找到 include         /usr/local/openldap-2.4.44/etc/openldap/schema/core.schema 這一行下面增加,注意前面空格3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

include     /usr/local/openldap-2.4.44/etc/openldap/schema/collective.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/corba.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/cosine.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/duaconf.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/dyngroup.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/inetorgperson.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/java.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/misc.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/nis.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/openldap.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/pmi.schema
include     /usr/local/openldap-2.4.44/etc/openldap/schema/ppolicy.schema

#在下面新增日志文件級(jí)別與路徑,需要在編譯時(shí)--enable-debug,否則日志文件輸出,不影響調(diào)試模式;
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

loglevel    256
logfile    /usr/local/openldap-2.4.44/var/slapd.log

#這里使用mdb做后端數(shù)據(jù)庫,也可修改為"bdb"參數(shù),在OpenLDAP 官方文檔" 11.4. LMDB"章節(jié)中有介紹mdb是推薦使用的后端數(shù)據(jù)庫;
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

database    mdb

#使用mdb做后端數(shù)據(jù)庫時(shí),根據(jù)官方文檔中說明需要設(shè)置一個(gè)空間值," In addition to the usual parameters that a minimal configuration requires, the mdb backend requires a maximum size to be set. This should be the largest that the database is ever anticipated to grow (in bytes). The filesystem must also provide enough free space to accommodate this size.";如果使用bdb做后端數(shù)據(jù)庫,需要將此項(xiàng)參數(shù)注釋;
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

maxsize        1073741824

#修改域名及管理員賬戶名;
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

suffix        "dc=sys,dc=com"
rootdn        "cn=admin,dc=sys,dc=com"

#使用密文密碼,即前面使用slappasswd生成的密文;
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

rootpw        {SSHA}K9+WK/t1e0V0K6pUMOyTsaTwkDBNEDiP

#openldap數(shù)據(jù)目錄,采用mdb時(shí),在相應(yīng)目錄生成" data.mdb"與" lock.mdb"文件;采用bdb時(shí),在相應(yīng)目錄生成" dn2id.bdb"與" id2entry.bdb",及多個(gè)" __db.00*"文件。
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

directory    /usr/local/openldap-2.4.44/var/openldap-data
index    objectClass    eq

4. 初始化OpenLADP(optional)
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    #如果采用mdb做后端數(shù)據(jù)庫,此步可忽略,DB_CONFIG是 bdb/hdb數(shù)據(jù)庫使用的;#與主配置文件中的配置有關(guān),主配置文件確定使用bdb與數(shù)據(jù)存放路徑。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost openldap] cd /usr/local/openldap-2.4.44/var/openldap-data/
[root@localhost openldap-data]cp DB_CONFIG.example DB_CONFIG

5. 啟動(dòng)OpenLADP3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#直接在后臺(tái)工作;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#非root用戶不能監(jiān)聽端口1~1024,如果是非root用戶,有可能需要重新定義服務(wù)端口3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~] /usr/local/openldap-2.4.44/libexec/slapd

#在前端工作,輸出debug信息
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~] /usr/local/openldap-2.4.44/libexec/slapd -d 256

6. 驗(yàn)證3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]ldapsearch -x -b '' -s base'(objectclass=*)'

#或者
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts

#或者使用
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]netstat -tunlp | grep 389,ps -ef | grep slapd,ps aux | grep slapd

等也可。如圖示,說明openldap已經(jīng)啟動(dòng)運(yùn)行成功:
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)


3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

五.簡單使用(示例)3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

1. 創(chuàng)建1個(gè)管理員賬號(hào)3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

編輯ldif文件3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#注意與slapd.conf文件中保持一致,下面的命令同理,3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]# vim test.ldifdn: dc=sys,dc=com
objectclass: dcObject
objectclass: organization
o: SYS.Inc
dc: sys
dn: cn=admin,dc=sys,dc=com
objectclass: organizationalRole
cn: admin

插入數(shù)據(jù)庫    
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]# ldapadd -x -D "cn=admin,dc=sys,dc=com" -W -f test.ldif

可以看到賬號(hào)已經(jīng)加入到ldap中:
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

驗(yàn)證
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]# ldapsearch -x -b 'dc=sys,dc=com' '(objectClass=*)'

    
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

2. 創(chuàng)建1個(gè)具有部門屬性的員工
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

編輯ldif文件3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

#這里其實(shí)是先創(chuàng)建1個(gè)部門”it”,再在”it”部門創(chuàng)建了1個(gè)員工,實(shí)際上是兩條命令3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]# vim test2.ldif dn: ou=it,dc=sys,dc=com
ou: it
objectClass: organizationalUnit
dn: cn=test1,ou=it,dc=sys,dc=com
ou: it
cn: test1
sn: t1
objectClass: inetOrgPerson
objectClass: organizationalPerson

插入數(shù)據(jù)庫
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]# ldapadd -x -D "cn=admin,dc=sys,dc=com" -W -f test2.ldif

可以看到已經(jīng)員工賬號(hào)加入到ldap中:
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

驗(yàn)證3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

[root@localhost ~]# ldapsearch -x -b 'dc=sys,dc=com' '(objectClass=*)'

     
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

3. ldapadmin
3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

運(yùn)行l(wèi)dapadmin,安裝過程有點(diǎn)慢3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

創(chuàng)建數(shù)據(jù)庫文件3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

New—>New Profile,或者在主界面中Ctrl+P;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

輸入Profile名字,名字任意,下一步;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

輸入Host地址,Port默認(rèn)為389(注意iptables是否開放389端口);3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

BaseDN處默認(rèn)為空,標(biāo)示在根節(jié)點(diǎn)上,如果不想顯示根節(jié)點(diǎn),可在后方下拉列表中選擇具體的一級(jí)數(shù)據(jù)庫,下一步;3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

選擇"Other credenti",3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Mechanism選擇"Simple",3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Princip處輸入"cn=admin,dc=sys,dc=com",3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

Password處填寫相應(yīng)密碼,保存密碼,點(diǎn)擊"完成"即創(chuàng)建成功。3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

驗(yàn)證3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

    3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)


3Av北京網(wǎng)站設(shè)計(jì)開發(fā),小程序開發(fā),公眾號(hào),微信開發(fā)-云智互聯(lián)

原創(chuàng)不易,未經(jīng)授權(quán),嚴(yán)禁轉(zhuǎn)載

原文地址:http://mpian.cn/i,72,7441,0.html

建站流程

Website development

  • 網(wǎng)站需
    求分析
  • 網(wǎng)站策
    劃方案
  • 頁面風(fēng)
    格設(shè)計(jì)
  • 程序設(shè)
    計(jì)研發(fā)
  • 資料錄
    入優(yōu)化
  • 確認(rèn)交
    付使用
  • 后續(xù)跟
    蹤服務(wù)
  • +86 10 64758810

    18510861135

客戶評(píng)價(jià)

更多+
  • 感謝云智互聯(lián),系統(tǒng)提前完成,在整個(gè)項(xiàng)目周期內(nèi),云智互聯(lián)對(duì)待我們并不像是對(duì)待客戶,更像是朋友一樣,每一次,都能以專業(yè)的角度向我們提出更合理、更有效的解決方案,并快速、細(xì)致地完成我們的每一個(gè)需求,再次感謝以至誠之心做事的云智互聯(lián)團(tuán)隊(duì)。

    潘濤

  • 我是東方龍馬集團(tuán),在云智家做了2個(gè)企業(yè)官網(wǎng),服務(wù)態(tài)度超級(jí)好。如果想做網(wǎng)站,選擇他家一定不后悔。性價(jià)比高,服務(wù)態(tài)度好。值得你的信賴!

    譚嬌

  • 技術(shù)好,設(shè)計(jì)精良,操作便利,很專業(yè)!配套的服務(wù)和后續(xù)的服務(wù)都很好,網(wǎng)站封面堪稱精品,運(yùn)行方便,后臺(tái)操作的簡單。技術(shù)還會(huì)耐心教我,很好的云智互聯(lián)(北京)科技有限公司,建站很不錯(cuò)的。

    陳曦

  • 不錯(cuò),價(jià)格比較合適,重點(diǎn)是響應(yīng)速度蠻快,有什么問題都會(huì)馬上給你解決,公司很滿意,因?yàn)樗麄兌际轻槍?duì)每個(gè)項(xiàng)目建了相應(yīng)的討論組,有問題可以再里面提出,人員分工到位,解決問題很及時(shí)。

    張經(jīng)理

聯(lián)系方式

工作時(shí)間:09:30-18:30
咨詢電話:010-64758810
客服郵箱:net@cnlink.cc

合作伙伴

All Rights Reserved.©2010-2016 YZLINK.CN 京公網(wǎng)安備 110105019435 京ICP備14020656號(hào)
本網(wǎng)站設(shè)計(jì)已受版權(quán)保護(hù),任何公司及個(gè)人不得復(fù)制,違者將依法追究責(zé)任,特此聲明。法律顧問:北京市輝瑞律師事務(wù)所。

嘿,我們微信溝通!

復(fù)制手機(jī)號(hào)