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

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe amd64
Package name pynslcd
Package version 0.9.6
Package release 3
Package architecture all
Package type deb
Installed size 412 B
Download size 128.71 KB
Official Mirror
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.6-3_all.deb 0.9.6 all Ubuntu Universe
pynslcd - - -


Name Value
adduser -
debconf >= 0.5
debconf-2.0 -
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.6-3_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




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)
2015-06-19 - Arthur de Jong <>
nss-pam-ldapd (0.9.6-1) unstable; urgency=medium
* new upstream release:
- fix a race condition in signal handling during start-up that would
cause nslcd to exit if a signal (such as SIGUSR1 that can be sent when
network status changes) is received (closes: #759544)
- fix signed integer overflow on 32bit systems when using objectSid
(thanks Geoffrey McRae)
- allow longer configuration values (thanks Jed Liu)
- add an nss_getgrent_skipmembers option to disable retrieving group
members to improve performance in specific environments
- add an nss_disable_enumeration option to disable full listing of all
users and groups to improve performance in specific environments
(thanks Andrew Elble)
* drop avoid-signal-race.patch which is part of 0.9.6
* drop XS-Testsuite from debian/control
* use pathfind from Developer's Reference instead of full path to nslcd and
2015-04-16 - Arthur de Jong <>
nss-pam-ldapd (0.9.5-2) unstable; urgency=medium
* avoid-signal-race.patch: avoid a signal mask race condition that could
prevent nslcd from starting correctly during boot (closes: #759544)
2015-04-10 - Arthur de Jong <>
nss-pam-ldapd (0.9.5-1) unstable; urgency=medium
* new upstream release:
- handle situation better when server (or firewall) closed the connection
(thanks Tim Harder)
- make daemonising a little more robust and try to log more failures
- fix integer format strings (thanks Jianhai Luan and Patrick McLean)
- documentation updates (thanks Dalibor Pospíšil)
- fix range check for search access (thanks David Binderma)
- fix a bug in the NSS library when encountering IPv6 addresses in
the hosts map (thanks Mark R Bannister)
- adjust the Linux OOM (Out-Of-Memory) killer score to avoid killing
nslcd (thanks Patrick McLean)
* drop use-ip-range-for-tests.patch which is part of 0.9.5
* debian/copyright: copyright year updates
* upgrade to standards-version 3.9.6 (no changes needed)
2014-09-28 - Arthur de Jong <>
nss-pam-ldapd (0.9.4-3) unstable; urgency=low
* use-ip-range-for-tests.patch: use a different IP range for running the
autopkgtest tests to avoid conflicts in test environments
* debconf translation updates:
- Norwegian Bokmål by Petter Reinholdtsen (closes: #758693)
* prefer nslcd as nslcd-2 implementation (closes: #760287)
* do not remove PAM profile when another architecture remains (taken from
the libpam_ldap package)

See Also

Package Description
pyntor_0.6-4.1_all.deb flexible and componentized presentation program
pyosmium-doc_2.6.0-1_all.deb Osmium library bindings for Python - Documentation
pyotherside-tests_1.4.0-2_amd64.deb Asynchronous Python 3 Bindings for Qt 5 (tests)
pyp_2.12-1_all.deb sed/awk-like tool with Python language
pypar2_1.4-7_all.deb graphical frontend for the par2 utility
pype_2.9.4-2_all.deb Python programmers editor
pypi2deb_1.20151008_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-2_all.deb CUPS PostScript Printer Driver's compressor and generator
pyprompter_0.9.1-1.1ubuntu2_all.deb intelligent predictive wxPython text editor
pypump-shell_0.6-1_all.deb interface to the APIs (pypump-shell program)
pypy-appdirs_1.4.0-2_all.deb determining appropriate platform-specific directories (PyPy)
pypy-attr_15.2.0-1_all.deb Attributes without boilerplate (PyPy)
pypy-bs4_4.4.1-1_all.deb error-tolerant HTML parser for PyPy
pypy-dev_5.0.1+dfsg-4_all.deb header files for PyPy (an alternative Python interpreter)