]> git.ipfire.org Git - thirdparty/systemd.git/commit
tree-wide: refuse user/group records lacking UID or GID 36776/head
authorLennart Poettering <lennart@poettering.net>
Mon, 17 Mar 2025 21:37:14 +0000 (22:37 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 17 Mar 2025 21:37:14 +0000 (22:37 +0100)
commit91d11d53a13fffddbde2c7d0afa95e418b8b1020
tree152d33e7c1d9945cd88fec1a92f15b132bd8ae17
parentd43a44076726827ba5a31ec9e3001a07f064dfe3
tree-wide: refuse user/group records lacking UID or GID

userdb allows user/group records without UID/GID (it only really
requires a name), in order to permit "unfixated" records. But that means
we cannot just rely on the field to be valid. And we mostly got that
right, but not everywhere. Fix that.
src/login/logind-core.c
src/login/pam_systemd.c
src/nspawn/nspawn-bind-user.c