Gardenhouse the tools do things!

GardenerDB

GardenerDB is a drop-in reimplementation of systemd userdb. It supports all varlink methods that systemd-userdb supports.

Components

| Binary | Description | | —- | —- | | gardenerdb-mux | Multiplexer daemon. Listens on io.systemd.Multiplexer | | gardenerdb-dynamic | Dynamic user daemon. Allocates ephermal UIDs/GIDs on demand io.systemd.DynamicUser + io.gardenerdb.DynamicUser | | gardenerdbctl | CLI tool to query users/groups/memberships. Equivalent to userdbctl | | libnss_gardenerdb.so | NSS module, makes gardenerDB provides users/groups available to getpwnam(), getgrnam() and similiar | | gardenerdb-dynamicctl | Tool to allocate/release dynamic users |

Source

Gardenerdb can be downloaded from https://git.pinkro.se/Rose/gardenhouse/gardenerdb.git/about/

It's also mirrored to Codeberg where bugtracking is done.

A sys-apps/gardenerdb port is available in the Gardenhouse portage overlay