pynslcd - daemon for NSS and PAM lookups via LDAP - Python version

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename pynslcd_0.9.9-1_all.deb
Package name pynslcd
Package version 0.9.9
Package release 1
Package architecture all
Package type deb
Category universe/admin
License -
Maintainer Ubuntu Developers <>
Download size 124.36 KB
Installed size 425.00 KB
This package provides a daemon for retrieving user accounts and similar
system information from LDAP. It is used by the libnss-ldapd and
libpam-ldapd packages but is not very useful by itself.
This is an alternative Python implementation of nslcd. Note that it is
currently EXPERIMENTAL and has not undergone the same testing as nslcd.


Package Version Architecture Repository
pynslcd_0.9.9-1_all.deb 0.9.9 all Ubuntu Universe
pynslcd - - -


Name Value
adduser -
debconf >= 0.5
debconf-2.0 -
lsb-base >= 3.0-6
python-daemon -
python-ldap -
python-pyasn1 -
python-pyasn1-modules -
python-setproctitle -
python:any >= 2.6.6-7~


Name Value
nslcd-2 -


Name Value
nslcd -
nslcd-2 -


Name Value
nslcd-2 -


Type URL
Binary Package pynslcd_0.9.9-1_all.deb
Source Package nss-pam-ldapd

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pynslcd deb package:
    # sudo apt-get install pynslcd




2018-02-19 - Arthur de Jong <>
nss-pam-ldapd (0.9.9-1) unstable; urgency=medium
* new upstream release:
- support spaces in attribute mapping expressions
- allow parsing longer lines in the configuration file
- allow for longer host names (closes: #890508)
* upgrade to debhelper compatibility level 7
* upgrade to standards-version 4.1.3 (change package priority to optional)
* do not run test suite if DEB_BUILD_OPTIONS contains nocheck
2017-06-27 - Arthur de Jong <>
nss-pam-ldapd (0.9.8-1) unstable; urgency=medium
* new upstream release:
- add a pam_authc_search option that can be used to configure the search
operation that is performed after authentication
- add nss_uid_offset and nss_gid_offset options that can be used to
change returned numeric user and group ids from LDAP (thanks Seth
- do not retry failed user password on second LDAP server
- the validnames option now also applies to shadow lookups
- support ethernet addresses in LDAP in compact and long formats
- improvements to getent.ldap command (a few minor bug fixes and
preparations for Python 3 support)
- log entries and lookups failing nss_min_uid at debug level
* update links to use HTTPS
* remove --no-create-home from adduser to hide a few warnings
(closes: #858826)
* remove pie from hardening blacklist because it is no longer needed for
stretch (thanks Adrian Bunk) (closes: #859432)
* update debian/copyright
* upgrade to standards-version 4.0.0 (no changes needed)
2017-01-22 - Arthur de Jong <>
nss-pam-ldapd (0.9.7-2) unstable; urgency=medium
* recommend ca-certificate which is needed due to adding tls_cacertfile by
default (see #750949) and the checking of tls_cacertfile in 0.9.7
(closes: #836720)
* fix parsing of nslcd.conf tls_cacert option in package configuration
(closes: #851564)
* add dependency on lsb-base for init script (thanks lintian)
2016-08-14 - Arthur de Jong <>
nss-pam-ldapd (0.9.7-1) unstable; urgency=medium
* new upstream release:
- check existence of TLS certificate and key files on start-up
- fix password policy expiration handling when password was about to
expire (thanks Mathieu Baeumler for tracking this down)
(closes: #794068)
- fix updating of shadowLastChange attribute when chasing referrals
(thanks Vasilis Tsiligiannis)
- add an pam_authc_ppolicy option to allows completely disabling ppolicy
handling (thanks Mathieu Baeumler)
- fix handling of nss_disable_enumeration (thanks Andrew W Elble for
pointing this out)
- display human readable password expiry messages (thanks Mathieu
- fix error when changing PAM user name (thanks 依云)
- support substring expressions ${var:offset:length} in attribute mapping
(thanks Giovanni Mascellani)
- also honor the ignorecase option in PAM
* drop fix-ppolicy-expiration-warnings.patch which is part of 0.9.7
* put nsswitch.conf services in more natural order in debconf question
* update debian/copyright
2016-05-27 - Arthur de Jong <>
nss-pam-ldapd (0.9.6-4) unstable; urgency=medium
* debconf translation updates:
- Brazilian Portuguese by Adriano Rafael Gomes (closes: #799414)
* have init script stop action only return when nslcd has actually stopped
(closes: #814881)
* update Vcs and homepage URLs to HTTPS (thanks lintian)
* remove explicit ldconfig call from libnss-ldapd.postrm (thanks lintian)
* upgrade to standards-version 3.9.8 (no changes needed)
2015-08-30 - Arthur de Jong <>
nss-pam-ldapd (0.9.6-3) unstable; urgency=medium
* fix-ppolicy-expiration-warnings.patch: fix password policy expiration
warnings (closes: #794068)
2015-08-13 - Arthur de Jong <>
nss-pam-ldapd (0.9.6-2) unstable; urgency=medium
* ensure proper return code of init script (closes: #794686)

See Also

Package Description
pyntor_0.6-4.1_all.deb flexible and componentized presentation program
pyosmium-doc_2.13.0-1_all.deb Osmium library bindings for Python - Documentation
pyosmium_2.13.0-1_all.deb Osmium library bindings for Python - utilities
pyotherside-doc_1.4.0-2build1_all.deb asynchronous Python 3 Bindings for Qt 5 (documentation)
pyotherside-tests_1.4.0-2build1_i386.deb Asynchronous Python 3 Bindings for Qt 5 (tests)
pyotherside_1.4.0-2build1_all.deb transitional dummy package
pyp_2.12-2_all.deb sed/awk-like tool with Python language
pypass_0.2.0-1_all.deb lightweight directory-based password manager in python
pype_2.9.4-2_all.deb Python programmers editor
pypi2deb_1.20170623_all.deb PyPI to Debian converter
pypibrowser_1.5-2.1_all.deb graphical interface for browsing the Python Package Index
pyppd_1.0.2-6_all.deb CUPS PostScript Printer Driver's compressor and generator
pyprompter_0.9.1-2.1ubuntu4_all.deb intelligent predictive wxPython text editor
pypump-shell_0.7-1_all.deb interface to the APIs (pypump-shell program)
pypy-appdirs_1.4.3-1_all.deb determining appropriate platform-specific directories (PyPy)