nixos/logcheck: define group, fix after #133166
This commit is contained in:
parent
cd2b24c306
commit
fa3664a176
|
@ -139,7 +139,7 @@ in
|
||||||
#users = 100; # unused
|
#users = 100; # unused
|
||||||
# cgminer = 101; #dynamically allocated as of 2021-09-17
|
# cgminer = 101; #dynamically allocated as of 2021-09-17
|
||||||
munin = 102;
|
munin = 102;
|
||||||
logcheck = 103;
|
#logcheck = 103; #dynamically allocated as of 2021-09-17
|
||||||
#nix-ssh = 104; #dynamically allocated as of 2021-09-03
|
#nix-ssh = 104; #dynamically allocated as of 2021-09-03
|
||||||
dictd = 105;
|
dictd = 105;
|
||||||
couchdb = 106;
|
couchdb = 106;
|
||||||
|
|
|
@ -215,12 +215,16 @@ in
|
||||||
|
|
||||||
users.users = optionalAttrs (cfg.user == "logcheck") {
|
users.users = optionalAttrs (cfg.user == "logcheck") {
|
||||||
logcheck = {
|
logcheck = {
|
||||||
uid = config.ids.uids.logcheck;
|
group = "logcheck";
|
||||||
|
isSystemUser = true;
|
||||||
shell = "/bin/sh";
|
shell = "/bin/sh";
|
||||||
description = "Logcheck user account";
|
description = "Logcheck user account";
|
||||||
extraGroups = cfg.extraGroups;
|
extraGroups = cfg.extraGroups;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
users.groups = optionalAttrs (cfg.user == "logcheck") {
|
||||||
|
logcheck = {};
|
||||||
|
};
|
||||||
|
|
||||||
system.activationScripts.logcheck = ''
|
system.activationScripts.logcheck = ''
|
||||||
mkdir -m 700 -p /var/{lib,lock}/logcheck
|
mkdir -m 700 -p /var/{lib,lock}/logcheck
|
||||||
|
|
Loading…
Reference in a new issue