BSD Ports

sysutils/nss_ndb 1.0.24_1 DragonFly

BerkeleyDB-based nsswitch backend for passwd & groups

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
security, sysutils
Package size
32.3 KiB, 114.9 KiB installed

Description

This project consists of a NSS module (nss_ndb.so.1) and a CLI utility (makendb) that enables big passwd & group files to be handled efficiently via BTree BerkeleyDB databases.

To activate and use this you must (after installation):

  1. Manually add a symbolic link:

    /usr/lib/nss_ndb.so.1 -> /path/to/lib/nss_ndb.so.1.<version>

  2. Populate the databases in /var/db/nss_ndb via "makendb" (or some other tool).

  3. Activate it in /etc/nsswitch.conf:

    passwd: files ndb group: files ndb

In the other systems

SystemPortVersion
DragonFlysysutils/nss_ndb1.0.24_1
FreeBSDsysutils/nss_ndb1.0.24_1

Install

Binary package:

pkg install nss_ndb

From DPorts:

cd /usr/dports/sysutils/nss_ndb && make install clean

Dependencies

No port depends on this one.