【
IT168技術文檔】
本文介紹了一個Java工具,用它可以更方便地修改LDAP目錄中的數據。
歸功於LDAP的速度優勢及其常讀少寫的設計,它可能是發展最快的Linux數據庫技術之一。與其說LDAP是一個數據庫,不如說它是一個目錄——這意味著它包含的數據很少改變。它的主要用途在於地址薄、配置數據和用戶驗證方面。通常,LDAP數據建立後就不大進行修改。
但是,有時很少變化的數據也需要進行修改。在Linux中,最常用的LDAP服務器為OpenLDAP,這是一個命令行工具,可用來添加、刪除、查詢並操作LDAP數據庫。不過,它的用戶界面不太友好,還有其它一些使用起來更加方便的工具,其中之一就是基於Java的ldapbrowser,可在Linux系統上,通過執行下面的命令啟動這個程序:
$ sh lbe.sh
http://www-unix.mcs.anl.gov/~gawor/ldap/download.html下載到它。
程序啟動後,選擇快速連接或其它標簽建立一個新任務。如果只希望浏覽目錄,選擇匿名連接(Anonymous Bind)選項,否則就取消它,然後提供用戶信息登錄。您需要填寫主機范疇,提供基本的DN或讓ldapbrowser為您提取。
建立連接後,您就可以通過一個樹狀浏覽器查看LDAP目錄。這個浏覽器將根據您在建立任務時提供的證書,允許您查看LDAP目錄樹的所有內容。在目錄樹上選中一個項目,就可以在右邊的顯示框中查看它的內容。另外,如果您雙擊一個條目,就能夠修改這個條目的內容。
例如,如果您希望修改一個用戶的登錄程序(login shell),您需要為您想要修改的用戶選擇(最有可能)ou=People節點,然後再選擇uid=user節點。當用戶資料顯示在右邊的顯示框中時,雙擊loginShell條目並修改程序的值。之後,用戶的登錄程序就會相應改變。