Ldap

控制訪問的最佳方法?

  • April 17, 2012

我有一些服務於不同目的的伺服器(因此不同的使用者使用每一個),它們對 LDAP 伺服器進行身份驗證(我無權修改 LDAP 伺服器上的內容)。管理跨這些伺服器的訪問以使並非所有 LDAP 使用者都可以進行身份驗證的有效方法是什麼?我曾考慮使用輔助 LDAP 伺服器來提供組並僅使用主伺服器進行身份驗證,但我沒有看到任何文件可以這樣做,也沒有找到任何簡單的 UI。最理想的情況是,訪問管理也可以通過某種 UI 來完成,因此不太喜歡終端的使用者也可以更改使用者組。

我建議使用 pam_access.so 模組,它允許您根據 ldap_group、local-group、ldap_user、local_users 限制訪問。

vi /etc/pam.d/common-account   ** depending on which distro the client Server is

account required    pam_access.so

vi /etc/security/access.conf

+ : ALL : LOCAL
- : ALL EXCEPT LDAP_GROUP1 LOCAL_GROUP1 LocalUser ldap_User : ALL

** 這將拒絕除ldap_group1、local_group1、LocalUser、ldap_User之外的所有人

引用自:https://serverfault.com/questions/322312