技術討論區 > LDAP 討論區

請教 openldap client 是否可獨立安裝?

(1/2) > >>

ytSKY:
各位好! 新手上路請各位不吝指教 :)

有幸來到此版,並參閱不少文章,讓我能夠在 CentOS 5.9 中透過 yum 的方式,
順利安裝好 LDAP (openldap-2.4.36),且進行各項設定;
同時也能夠在 windows 利用 LdapAdmin 連接到 LDAP server 及讀取資料。


我的問題是:
若想在另一個 linux 系統中只安裝 Client 功能來讀取其他電腦上的 LDAP Server,是否能做到呢?


正常的 openldap 安裝順序要先 install BerkeleyDB 才能夠正確利用 ./configure 產生各項 Makefile

在openldap 套件中應該是含有 server, client, 且 ./configure 後在 client 資料夾中也會有 Makefile,
這樣一來,理論上就可以只 make client 資料夾中的 Makefile 以產生 Client 功能的 LDAP? (尚未測試)

但是這種順序還是必須安裝 BerkeleyDB...

或者其實是我想太多了,有更簡單的解決方式?
不知道各位前輩有甚麼看法嗎? 謝謝~!

Niko:
不太懂意思,是要能夠search到LDAP的資料還是能夠login啊?!  ???

ytSKY:

--- 引述: Niko 於 2013-09-06 21:45 ---不太懂意思,是要能夠search到LDAP的資料還是能夠login啊?!  ???

--- 引用結尾 ---

我是依照 ldapAdmin 這個工具的使用經驗來看的,所以應該是可以 login 也能夠看到 server 上的資料並進行 search ?

我透過  ldapAdmin  能登入 user 帳戶,也能看到所有的資料,
且可修改 user  登入的密碼,不過修改密碼需要管理者先開放權限,預設似乎不能;
modify, add 我就不是很確定了,單純的 client 能夠做到甚麼我還不是非常了解... :P

Niko:
client login和search並不是相同的事....應該是說能login並不代表就能夠search
user能夠做什麼事要看slapd.conf裡面的ACL是怎麼寫的...

ytSKY:
恩恩,ACL 的相關設定還沒有深入研究,Server 的設定我目前只有試著開放讓 User 修改密碼,其他就再慢慢研究了!

至於只 install client 的問題,也有找到相關解法,只要輸入下方代碼就可以只安裝 LDAP client


--- 代碼: ---./configure --disable-slapd
--- 程式碼結尾 ---

安裝後在安裝目錄的bin資料夾中,可看到有10個跟指令相關的檔案,包含 ldapsearch, ldapmodify 等等,

搭配 -h/-H 等參數可以連到 LDAP Server 獲取資料;

要更深入研究 LDAP 看來還有很長的路要走,先謝過大大提點了!!  :)

參考資料:http://www.openldap.org/faq/data/cache/897.html

導覽

[0] 文章列表

[#] 下頁

前往完整版本