]> git.ipfire.org Git - thirdparty/systemd.git/commit
userdb: Add userdb.user.* and userdb.group.* credentials
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 13 Mar 2025 14:22:34 +0000 (15:22 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 18 Mar 2025 21:46:10 +0000 (22:46 +0100)
commitfe0342edf4693ac14c8cb9a977afa09e4acd4daf
tree4045e8e746586a0eba230339ff97812470a9395c
parente5039d459e086d5a42a0bf805a163b1987c71195
userdb: Add userdb.user.* and userdb.group.* credentials

Let's allow providing extra userdb users and groups via credentials.
Similarly to systemd-udev-load-credentials.service, we ship
systemd-userdb-load-credentials.service which transform the JSON
user/group records provided via the corresponding credentials to static
userdb dropins in /etc/userdb.

Replaces #33811
man/systemd.system-credentials.xml
man/userdbctl.xml
src/nspawn/nspawn-bind-user.c
src/shared/group-record.c
src/shared/group-record.h
src/shared/user-record.c
src/shared/user-record.h
src/userdb/userdbctl.c
units/meson.build
units/systemd-userdb-load-credentials.service [new file with mode: 0644]
units/systemd-userdbd.service.in