libpam-chroot - Chroot Pluggable Authentication Module for PAM

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libpam-chroot_0.9-4.3_i386.deb
Package name libpam-chroot
Package version 0.9
Package release 4.3
Package architecture i386
Package type deb
Category admin devel::library security::authentication
License -
Maintainer Javier Fernandez-Sanguino Pen~a <>
Download size 18.93 KB
Installed size 57.00 KB
This package includes a special (but not thoroughly tested) PAM
module to provide chrooted (restricted) environments for users.
The module tries to provide a transparent wrapper around the
average user, one that puts them in a fake file-system (eg, their
'/' is really /some/where/else).
In order to setup this environment in Debian please read the
README.Debian as well as the detailed example provided in


Package Version Architecture Repository
libpam-chroot_0.9-4.3_amd64.deb 0.9 amd64 Debian Main
libpam-chroot - - -


Name Value
libc6 >= 2.3.4
libpam0g >=


Type URL
Binary Package libpam-chroot_0.9-4.3_i386.deb
Source Package libpam-chroot

Install Howto

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




2018-04-11 - Adam Borowski <>
libpam-chroot (0.9-4.3) unstable; urgency=medium
* Non-maintainer upload.
* Fix FTBFS with GCC-7 and Clang. Closes: 853502, #754322; thanks Jason
Duerstock, Juhani Numminen.
2015-07-19 - gregor herrmann <>
libpam-chroot (0.9-4.2) unstable; urgency=medium
* Non-maintainer upload.
* Fix "ftbfs with GCC-5": apply patch from Linn Crosetto:
mark the non-standard function identifier __FUNCTION__
with the __extension__ keyword.
(Closes: #777965)
2011-12-16 - Steve McIntyre <>
libpam-chroot (0.9-4.1) unstable; urgency=low
* Merge changes back from Ubuntu (thanks to Matthias Klose)
- Remove unused variable `name'. Closes: #625374. LP: #831203.
- Revert:
+ Build with -fno-stack-protector fix FTBFS
- Link with gcc.
* Lintian cleanups:
- Add ${misc:Depends}
- Add initial build-arch and build-indep rules
- Update Standard-Version (no changes)
2010-10-27 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.9-4) unstable; urgency=low
* Makefile: -lpam should go at the end of the $(LD) invocation
* Change the maintainer's email address
* Document in debian/README.Debian the fact that OpenSSH provides
this feature (since the 4.9 release)
* debian/control: Move homepage to header
* debian/watch: Added watch file
* debian/copyright:
- Convert to UTF-8
- Add a proper copyright statement and clarify the
upstream authors
- Remove reference to RedHat
2007-10-04 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.9-3) unstable; urgency=medium
* This package builds fine with Gcc 4.2 (Closes: #361568)
* Replace x_strdup() with strdup() in pam_chroot.c
* Use debian compatibility version 5
2004-10-06 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.9-2) unstable; urgency=low
* As suggested by Jim Paris, updated the README.Debian file with new
information detailing when might OpenSSH work with pam-chroot and when
you might need to disable Privilege Separation.
Based on his experiments and Darren Tucker's answer to this issue available
* Following his suggestions modified TROUBLESHOOTING since there is only
one debug message that goes to auth.debug, most of them go to auth.notice
2004-09-30 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.9-1) unstable; urgency=low
* New upstream release (Closes: #250791)
- fix memory leaks, expanded user/group regex support (0.8)
- security checks for conf file & chroot directories (0.9)
* Since new upstream is in sourceforge, adjusted debian/copyright and
added homepage to debian/control, and changed debian/watch
(not enabled SF since it will not work with uscan)
* Removed 'configure' target from debian/rules as it is not used.
* Install the new 'TROUBLESHOOTING' doc provided upstream.
2004-06-07 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.6-6) unstable; urgency=low
* Correct parsing of the config option 'onerr' with the patch
provided by Rene Konasz (Closes: #232808)
2004-01-11 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.6-5) unstable; urgency=low
* Added information in README.Debian regarding how to configure OpenSSH to
use libpam-chroot and mention explicitly Privilege Separation breakage
(Closes: #173258)
* Added more information in the configuration file chroot.conf
2003-10-28 - Javier Fernandez-Sanguino Pen~a <>
libpam-chroot (0.6-4) unstable; urgency=low
* Updated Standard-Version
* Fixed lintian warnings
* Added uscan's watch file
* Removed all of dh_make example files

See Also

Package Description
libpam-cracklib_1.3.1-5_i386.deb PAM module to enable cracklib support
libpam-dbus_0.2.1-3_i386.deb A PAM module which asks the logged in user for confirmation
libpam-doc_1.3.1-5_all.deb Documentation of PAM
libpam-duo_1.9.21-1.1_i386.deb PAM module for Duo Security two-factor authentication
libpam-elogind_239.3+20190131-1+debian1_i386.deb elogind PAM module
libpam-encfs_0.1.4.4-10_i386.deb PAM module to automatically mount encfs filesystems on login
libpam-fprintd_0.8.1-1_i386.deb PAM module for fingerprint authentication through fprintd
libpam-freerdp2-dev_2.0.0-2_i386.deb PAM Module to auth against an RDP server using FreeRDPv2 (development files)
libpam-freerdp2_2.0.0-2_i386.deb PAM Module to auth against an RDP server using FreeRDPv2
libpam-fscrypt_0.2.4-2+b10_i386.deb PAM module for Linux filesystem encryption
libpam-geoip_1.1-4_i386.deb PAM module checking access of source IPs with a GeoIP database
libpam-gnome-keyring_3.28.2-5_i386.deb PAM module to unlock the GNOME keyring upon login
libpam-google-authenticator_20170702-2_i386.deb Two-step verification
libpam-heimdal_4.8-2_i386.deb PAM module for Heimdal Kerberos
libpam-krb5-migrate-heimdal_0.0.11-5_i386.deb PAM module for migrating to Heimdal Kerberos