diff options
| author | Maximilian Bosch <maximilian@mbosch.me> | 2024-02-09 15:55:26 +0100 |
|---|---|---|
| committer | Maximilian Bosch <maximilian@mbosch.me> | 2024-02-09 16:44:35 +0100 |
| commit | f6954309e8f0193ad5904cf787bbcfe47b63fa54 (patch) | |
| tree | cb552e560bab30226156b8667b6cab0ee9d74595 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | a5d28c9bffb49868ca5688e5767d0782a995163b (diff) | |
nixos/users-groups: warn on ambiguous password settings
After 4b128008c5d9fde881ce1b0a25e60ae0415a14d5 it took me a while in a
test setup to find out why `root` didn't have the password anymore I
declared in my config.
Because of that I got reminded how the order of preference works for the
password options:
hashedPassword > password > hashedPasswordFile
If the user is new, initialPassword & initialHashedPassword are also
relevant. Also, the override is silent in contrast to any other
conflicting definition in NixOS.
To make this less surprising I decided to warn in such a case -
assertions would probably break too much that technically works as
intended.
Also removed the `initialHashedPassword` for `root`. This would cause a
warning whenever you set something in your own config and a `!` is added
automatically by `users-groups.pl`.
`systemd-sysusers` also seems to implement these precedence rules, so
having the warning for that case also seems useful.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
