Home

Mark R. Bannister

nss_db on SourceForge is a fork of the nss_db library originally provided by glibc 2.2. It incorporates patches applied by others since active development on the original version ceased, and adds support for Solaris 10.

The Berkeley DB NSS module provides an alternative means for storing configuration information traditionally kept in several plain-text files in /etc (e.g. /etc/passwd). The module uses the Berkeley DB Library to store this information in several database files in /var/db (e.g. /var/db/passwd.db). Using these databases can lead to a considerable speed-up if the files in /etc are large (e.g. on a system with a lot of accounts). The databases may also be used as a local cache for network accounts, or as a means to supplement or override UIDs, GIDs, home directories etc. provided by network accounts.

Currently the module supports the aliases, ethers, group, netgroup, protocols, passwd, rpc, services and shadow databases.

It requires Berkeley DB version 2, 3 or 4.

See README in download source for further information. See INSTALL for installation instructions.

Project Admins: