ฉันตั้งค่าการตรวจสอบ LDAP บน VPS ส่วนตัวของฉันและ Ubuntu มีสองแพคเกจเพื่อวัตถุประสงค์เดียวกัน: และlibpam-ldap
libpam-ldapd
ฉันควรใช้อันไหนดี?
ฉันตั้งค่าการตรวจสอบ LDAP บน VPS ส่วนตัวของฉันและ Ubuntu มีสองแพคเกจเพื่อวัตถุประสงค์เดียวกัน: และlibpam-ldap
libpam-ldapd
ฉันควรใช้อันไหนดี?
คำตอบ:
ฉันชื่นชอบมากlibpam-ldapd
ได้ใช้งานมาเป็นเวลาหนึ่งปีแล้วในการผลิตบนเซิร์ฟเวอร์ Ubuntu จำนวนไม่มาก libpam-ldap
ฉันจะแนะนำให้มันมากกว่า
แต่เดิมเรียกว่าโครงการnss-pam-ldapd
และในหน้าแรกของมันคุณจะพบรายการข้อได้เปรียบที่ใหญ่ที่สุดเหนือlibpam-ldap
แพ็คเกจเก่า
แก้ไข: เมื่อใช้ร่วมกับlibpam-ldapd
Ubuntu คุณควรดูในauth-client-config
แพ็คเกจเพื่อกำหนดค่า PAM และคณะอย่างถูกต้อง
ในขณะที่libnss-ldapd
ดีกว่าlibnss-ldap
ในทางปฏิบัติทุกทาง แต่libpam-ldapd
ข้อบกพร่องที่สำคัญอย่างหนึ่ง: ไม่สามารถจัดการกับ LDAP ppolicy
ได้และฉันไม่พบข้อมูลใด ๆ เกี่ยวกับการเปลี่ยนรหัสผ่านโดยใช้การทำงานแบบขยายของ LDAP (อาจจัดการได้อย่างโปร่งใส)
หากคุณมี LDAP ฟรี "shadow" (ถ้าคุณใช้ppolicy
คุณจะแน่นอนที่สุดถ้าคุณใช้ OpenLDAP เป็นทั้งคู่ppolicy
และsmbk5pwd
ไม่อัปเดตข้อมูลอายุรหัสผ่านเงา) คุณต้องการlibpam-ldap
หรือผู้ใช้จะไม่ได้รับแจ้งว่ารหัสผ่านจะหมดอายุเร็ว ๆ นี้
โชคดีที่คุณสามารถผสมและจับคู่พวกเขา ฉันใช้libnss-ldapd
ร่วมกับlibpam-ldap
มานานกว่าหนึ่งปีแล้วโดยไม่มีปัญหาใด ๆ
เหตุผลหนึ่งที่เราถูกบังคับให้เปลี่ยนlibpam-ldapd
เป็นเพราะเราใช้ SSL สำหรับเซิร์ฟเวอร์ LDAP ของเรา ขอบคุณ libgcrypt "brokenness" (ดูDebian bug 566351หรือUbuntu bug 23252ทั้งความบันเทิง) ซึ่งหมายความว่าsudo
จะหยุดทำงานเมื่อlibpam-ldap
& libnss-ldap
ถูกใช้กับ LDAP / SSL
ตัวเลือกของคุณถ้าคุณต้องการที่จะใช้ SSL กับ LDAP (และทำไมคุณจะไม่?) เป็นคอมไพล์libpam-ldap
กับ OpenSSL libpam-ldapd
หรือการใช้งาน