Project

General

Profile

Bug #40720

Replace (nss|pam)_ldap with nss-pam-ldapd

Added by John Hixson 10 months ago. Updated 9 months ago.

Status:
Done
Priority:
Nice to have
Assignee:
John Hixson
Category:
OS
Target version:
Seen in:
Severity:
Low
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

The nss_ldap and pam_ldap modules are old, crappy and not maintained. I'd like to nuke them and replace with more modern nss-pam-ldapd.


Related issues

Related to FreeNAS - Bug #40672: Write out pam configuration files in /etc/pam.d/ if they don't already existDone
Copied from FreeNAS - Bug #23392: Replace (nss|pam)_ldap with nss-pam-ldapdDone

Associated revisions

Revision 3f9acd3d (diff)
Added by John Hixson 10 months ago

Replace (pam|nss)_ldap with nss-pam-ldapd

Ticket: #23392
(cherry picked from commit 64b2bdf533fba566cfbe0b7d8ca24084f981ec95)

(11.1-stable)
Ticket: #40720

Revision 1987e271 (diff)
Added by John Hixson 10 months ago

Wire in nss-pam-ldapd

Ticket: #23392
(cherry picked from commit 51b422252c6219e6ceec6e9209f1c8cd29729c44)

(11.1-stable)
Ticket: #40720

Revision 7c2d587f (diff)
Added by John Hixson 10 months ago

Fix that pesky certificate dict error yet again

(cherry picked from commit b65131b68bd8dc585ec687b8a497d7d562c9d043)

(11.1-stable)
Ticket: #40720

Revision ec6ce70f (diff)
Added by John Hixson 10 months ago

use_first_pass -> try_first_pass

(cherry picked from commit de60a615692ca2a76b987b95a143a11f460f7129)

(11.1-stable)
Ticket: #40720

Revision 3584a689 (diff)
Added by John Hixson 10 months ago

Start nslcd on boot

Ticket: #23392
(cherry picked from commit 97fa41989f9c1513dee1649c88f96d0bc3349b27)

(11.1-stable)
Ticket: #40720

Revision 3316c5b4 (diff)
Added by John Hixson 10 months ago

ix-nslcd doesn't exist because we do this from the middleware

Ticket: #40720

Revision a191cfb5 (diff)
Added by John Hixson 10 months ago

Only write out changed file once

Ticket: #40720

Revision 4a228f75 (diff)
Added by John Hixson 10 months ago

Don't reference null dicts

Ticket: #40720

Revision f25fcdaf (diff)
Added by John Hixson 10 months ago

Don't reference null dicts and fix certificate key

Ticket: #40720

History

#1 Updated by John Hixson 10 months ago

  • Copied from Bug #23392: Replace (nss|pam)_ldap with nss-pam-ldapd added

#2 Updated by John Hixson 10 months ago

#3 Updated by Dru Lavigne 10 months ago

  • Status changed from Unscreened to In Progress
  • Needs QA changed from No to Yes
  • Needs Merging changed from No to Yes

#4 Updated by Dru Lavigne 10 months ago

  • Related to Bug #40672: Write out pam configuration files in /etc/pam.d/ if they don't already exist added

#5 Updated by Dru Lavigne 10 months ago

  • Status changed from In Progress to Ready for Testing
  • Needs Merging changed from Yes to No

#6 Updated by Michael Reynolds 9 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No
  1. pkg info | grep ldap
    nss-pam-ldapd-sasl-0.9.8 Advanced fork of nss_ldap with sasl support
    openldap-sasl-client-2.4.45 Open source LDAP client implementation with SASL2 support
    p5-perl-ldap-0.6500 Client interface to LDAP (includes Net::LDAP)
    py36-pyldap-2.4.37 Fork of python-ldap with Python 3 support
    smbldap-tools-0.9.11 Samba-LDAP management and support tools

nss_ldap and pam_ldap are gone, nss-pam-ldapd-sasl is available.

passed

#7 Updated by Dru Lavigne 9 months ago

  • Status changed from Passed Testing to Done

Also available in: Atom PDF