2009-08-12 108 views
2

我想創建一個類似於admin的用戶,但限制priv。用戶可以在目錄中的某個DN下創建/讀取/刪除對象,但不能創建/讀取/刪除其他目錄下的對象。如何創建具有LDAP限制權限的LDAP用戶

+0

對於serverfault,這可能只是一個更好的問題。另外,您正在使用哪個LDAP服務器? – 2009-08-12 22:57:54

+0

ApacheDS。我使用Spring-ldap編寫了一個解決方案,我創建ContextSource的用戶必須具有創建新用戶對象的權限。 – harschware 2009-08-13 06:16:50

回答

1

通常,提供LDAP服務的本機服務器具有ACL模型。

在該系統中,您可以創建具有適當受託者權限/ ACL的用戶。

例如,在eDirectory中,您會將此新用戶對象BCRDI權限授予感興趣的容器,然後讓您的LDAP應用程序以該用戶身份進行身份驗證。

在Active Directory中,您可以做同樣的事情。

在Open LDAP中,您可以做同樣的事情。

具體細節取決於提供LDAP服務的服務器。 (我喜歡其他人,不喜歡說LDAP服務器,因爲他們實際上不是LDAP服務器,他們提供的LDAP服務在他們存儲對象的任何數據庫之上。)

+0

我正在使用ApacheDS Studio來管理ApacheDS LDAP服務。當你說BCRDI權利時,我不知道你的意思。 – harschware 2009-08-13 14:35:19