user-record: only synthesize default list of self-modifiable fields for *regular...
authorLennart Poettering <lennart@poettering.net>
Tue, 12 Nov 2024 15:37:14 +0000 (16:37 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 19 Nov 2024 09:15:40 +0000 (10:15 +0100)
commitac8e381e262f16d77bef2bc77de1d864042dd5f4
treed4f23b8c030e3e647388dce7b11487871395ddb7
parent574a04f62ac5113c028971a430f89fab479f5618
user-record: only synthesize default list of self-modifiable fields for *regular* users

For system users we should lock things down, hence generate an empty
list.

This is mostly a safety precaution, but also hides really confusing
output of "userdbctl user" for an system user.

Follow-up for: a192250eda1e5cc1f8fc799cf9b85d37e7fa0519
src/shared/user-record.c
src/test/test-user-record.c