Merge pull request #1730 from pSub/logcheck-uid

nixos: add uid for logcheck and only create a user for the default user
This commit is contained in:
Domen Kožar 2014-02-12 16:10:35 +01:00
commit a49fbca134
2 changed files with 5 additions and 3 deletions

View file

@ -111,6 +111,7 @@
memcached = 100;
cgminer = 101;
munin = 102;
logcheck = 103;
# When adding a uid, make sure it doesn't match an existing gid.

View file

@ -208,12 +208,13 @@ in
mapAttrsToList writeIgnoreRule cfg.ignore
++ mapAttrsToList writeIgnoreCronRule cfg.ignoreCron;
users.extraUsers = singleton
{ name = cfg.user;
users.extraUsers = optionalAttrs (cfg.user == "logcheck") (singleton
{ name = "logcheck";
uid = config.ids.uids.logcheck;
shell = "/bin/sh";
description = "Logcheck user account";
extraGroups = cfg.extraGroups;
};
});
system.activationScripts.logcheck = ''
mkdir -m 700 -p /var/{lib,lock}/logcheck