<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

    一. 目的 

    本文旨在介紹如何安裝OpenLDAP并且設置一個公司內部的集中化的郵件地址薄服務器供客戶端查詢。 
    基本上,OpenLDAPg還應用在其它許多方面,象集中化的用戶帳號驗證服務器,但郵件地址薄查詢是最常用的。 

    二. 安裝 

    www.openldap.org下載最新的openldap軟件包,按照編譯和安裝的步驟,依次運行:


    #tar cvfz openldap-stable-20010524.tgz 
    #cd openldap-2.0.11 
    #./configure 
    #make depend 
    #make 
    #make test 
    #make install 

    我的操作環境是redhat 6.1,如果沒有遇到任何錯誤,最后默認安裝LDAP后臺程序slapd到目錄/usr/local/libexec;配置文件在目錄/usr/local/etc/openldap/ 并且放各種OpenLDAP工具
    ldapadd,ldapdelete,ldapmodify,ldapmodrdn,ldappasswd,ldapsearch
    在目錄/usr/local/bin,運行時數據庫在/usr/local/var/openldap-ldbm 。 


    三. 設置 

    1) 更改配置文件/usr/local/etc/openldap/slapd.conf 
    在include /usr/local/etc/openldap/schema/core.schema這行后面加上下面的行包括所有的方案。 

    include /usr/local/etc/openldap/schema/corba.schema 
    include /usr/local/etc/openldap/schema/cosine.schema 
    include /usr/local/etc/openldap/schema/inetorgperson.schema 
    include /usr/local/etc/openldap/schema/java.schema 
    include /usr/local/etc/openldap/schema/krb5-kdc.schema 
    include /usr/local/etc/openldap/schema/misc.schema 
    include /usr/local/etc/openldap/schema/nadf.schema 
    include /usr/local/etc/openldap/schema/nis.schema 
    include /usr/local/etc/openldap/schema/openldap.schema 

    2) 在文件slapd.conf的"ldbm database definitions"部分更改相應的
    suffix,rootdn行如下 

    database ldbm 
    suffix "o=yourdomain,c=us" 
    rootdn "cn=root,o=yourdomain,c=us" 
    rootpw secret 
    directory /usr/local/var/openldap-ldbm 

    有各種格式你可以用,這里我用的是o=yourdomain,c=us 說明你的公司域名和所在的國家或地區rootdn的格式安裝后默認為cn=Manager,這里改為root完全是自己的喜好,這樣符合Unix/Linux中root具有最高權限的傳統。 

    3) 現在可以啟動slapd了,運行/usr/local/libexec/slapd 。 

    可以考慮把/usr/local/bin and /usr/local/libexec加到搜索路徑中,即加到/etc/profile中的PATH行: 
    PATH="$PATH:/usr/X11R6/bin:/usr/local/bin:/usr/local/libexec" 
    這樣下次登錄后只需鍵入 slapd 。 

    4) 測試ldap server是否正常工作。 
    運行下面的命令檢查是否有相應的輸出。 

    #ldapsearch -x -b 'o=yourdomain,c=us' '(objectclass=*)' 


    5) 編輯.ldif文本文件,用ldapadd添加記錄進入LDAP數據庫。 
    文件內容如下: 

    dn: o=yourdomain,c=us 
    objectclass: dcobject 
    objectclass: organization 
    o: yourdomain 
    dc: yourdomain 

    dn: cn=Jephe Wu,o=yourdomain,c=us 
    objectclass: inetorgperson 
    cn: Jephe Wu 
    sn: Wu 
    mail: jephe_wu@yourdomain.com 


    ......more users...... 

    依次類推,添加每個人的記錄進入該文件中,注意對象類型 inetorgperson 至少必須要有cn和sn,這里我們用cn,sn,mail三項定義,這對我們的郵件地址薄功能來說已經足夠。你還可以定義象mobile, homephone,pager......等等。 

    然后用下面的命令添加上面的.ldif文件進入LDAP數據庫 

    #ldapadd -x -D "cn=root,o=yourdomain,c=us" -w secret -f
    "yourldiffilename" 

    注:上面的文件的第一部分"dn: o=yourdomain,c=us"是必須的,否則不能添加數據。 
    用你的公司的域名替換上面的"yourdomain"。 

    6) 設置Outlook Express, 允許用LDAP服務器查詢郵件地址。 

    "工具/帳號/添加--目錄服務",填入你的服務器的IP地址或者主機全稱域名,在下一個屏幕中選yes以允許用目錄服務來查詢地址,最后在"目錄服務"欄中選中剛才設置的項目擊“屬性/高級",在"搜索庫"中填入 
    "o=yourdomain,c=us" 。 
    Netscape請根據上面的信息設置相應的選項。 

    四. 常見使用問題 

    1) 能啟動slapd 沒有問題,但不能添加數據庫,運行ldapadd添加時出錯 "ldap_bind:cannot contact LDAP Server" 。 
    答: 最可能的原因是在/etc/hosts中沒有127.0.0.1 localhost項目。 

    2) 注意查詢順序: 如果在Outlook Express的地址薄中有內容,則檢查地址時地址薄優 先,如果在本地地址薄中找不到相應記錄,然后再查詢LDAP服務器。 

    3) 用下面的命令確信客戶端與LDAP服務器有通訊,在服務器運行下面的命令,然后在OE中測試檢查地址,你將會得到查詢LDAP數據庫的連接過程的輸出。 

    # tcpdump port 389

    posted on 2013-10-31 09:34 Eric_jiang 閱讀(242) 評論(0)  編輯  收藏 所屬分類: LDAP

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜成人精品电影在线观看 | 亚洲男人的天堂在线va拉文| 日韩毛片免费一二三| 国产午夜亚洲不卡| 国产卡二卡三卡四卡免费网址| 羞羞漫画小舞被黄漫免费| 亚洲动漫精品无码av天堂| 免费高清资源黄网站在线观看| 国产无遮挡色视频免费观看性色| 亚洲人成免费网站| 亚洲精品无码久久不卡| 精品女同一区二区三区免费站| 九九免费精品视频在这里| 亚洲国产美女在线观看| 亚洲片国产一区一级在线观看| 69av免费视频| 国产一级婬片A视频免费观看| 亚洲真人无码永久在线观看| 亚洲国产精品无码久久一线| 国产人成免费视频| 精品国产免费人成电影在线观看 | 91精品免费久久久久久久久| 污污污视频在线免费观看| 亚洲男人的天堂久久精品| 亚洲中文字幕无码爆乳AV| 在线免费观看一级片| 最近中文字幕mv免费高清视频8| 人人爽人人爽人人片av免费| 亚洲av乱码一区二区三区香蕉| 亚洲国产另类久久久精品| 亚洲av无码不卡私人影院| 在线观看免费人成视频| 久9久9精品免费观看| 一级毛片免费全部播放| 亚洲AV综合永久无码精品天堂| 亚洲成人网在线播放| 久久亚洲精品无码AV红樱桃| 亚洲乱亚洲乱妇无码麻豆| 亚洲国产人成中文幕一级二级| 国产精品无码一二区免费 | 精品国产综合成人亚洲区|