"Authentication failure" on Ubuntu 18.04...

Robert Heller heller at deepsoft.com
Wed Apr 3 22:44:10 UTC 2019


At Sat, 30 Mar 2019 16:44:31 -0400 (EDT) Robert Heller <heller at deepsoft.com> wrote:

> 
> I have a server running CentOS 6 on the bare metal, running the stock CentOS 6
> OpenLDAP packages (openldap-2.4.40-16.el6.x86_64,
> openldap-clients-2.4.40-16.el6.x86_64, openldap-2.4.40-16.el6.i686,
> openldap-servers-2.4.40-16.el6.x86_64) [yes I know these are old, but they
> *work* -- "If it ain't broke, don't fix it."]. There are two VMs running on
> this server, one running Ubuntu 14.04 and the other Ubuntu 18.04. (These two
> VMs are/will be servers for DRBL.) The Ubuntu 14.04 VM (and all of its
> diskless clients) are perfectly happy to talk to the OpenLDAP server (slapd)
> running on the CentOS 6 machine. The Ubuntu 18.04 VM is not. ldapsearch works
> everywhere though, so it is NOT the server or the core ldap libraries on any
> of the machines (partitularly the Ubuntu 18.04 VM). I can only assume that
> there is something fishy with nslcd or the pam/ldap libraries or config on the
> Ubuntu 18.04 VM. I have checked everything, but I am coming up empty.  I am 
> thinking there might be some "trick" to getting LDAP Authentication to work 
> under Ubuntu 18.04 that I am missing.
> 


I have a question about libpam-ldap vs libpam-ldapd.

Both Ubuntu 18.04 and Ubuntu 14.04 have *both* packages:

ub140464.wendellfreelibrary.org% dpkg-query -l libpam-ldap\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name             Version       Architecture  Description
+++-================-=============-=============-=====================================
un  libpam-ldap      <none>        <none>        (no description available)
ii  libpam-ldapd:amd 0.8.13-3ubunt amd64         PAM module for using LDAP as an authe

ub180464% dpkg-query -l libpam-ldap\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libpam-ldap:am 186-4ubuntu1 amd64        Pluggable Authentication Module f
un  libpam-ldapd   <none>       <none>       (no description available)

Note that ub180464 has  libpam-ldap installed (and LDAP Authentification does 
*not* work) and ub140464 has libpam-ldapd installed (and LDAP Authentification 
*does* work).

What is the difference between these two packages?  Would *replacing 
libpam-ldap with libpam-ldapd on ub180464 solve my problem?

-- 
Robert Heller             -- 978-544-6933
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller at deepsoft.com       -- Webhosting Services
                       



More information about the ubuntu-users mailing list