diff options
author | Pascal Wittmann <mail@pascal-wittmann.de> | 2014-02-11 14:19:06 +0100 |
---|---|---|
committer | Pascal Wittmann <mail@pascal-wittmann.de> | 2014-02-11 14:19:06 +0100 |
commit | 884190a23837936813a33a4ae4bdc4c5ee58f349 (patch) | |
tree | 3c2f5595bf5247b93ee6b3caeefa7f421f74dd3b /nixos/modules/services/logging | |
parent | 61eae537091a16e2f438f475ff231f253ad21eda (diff) | |
download | nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.tar nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.tar.gz nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.tar.bz2 nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.tar.lz nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.tar.xz nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.tar.zst nixlib-884190a23837936813a33a4ae4bdc4c5ee58f349.zip |
nixos: add uid for logcheck and only create a user for the default user
Diffstat (limited to 'nixos/modules/services/logging')
-rw-r--r-- | nixos/modules/services/logging/logcheck.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/nixos/modules/services/logging/logcheck.nix b/nixos/modules/services/logging/logcheck.nix index 2a6a6516f488..ef147f95358c 100644 --- a/nixos/modules/services/logging/logcheck.nix +++ b/nixos/modules/services/logging/logcheck.nix @@ -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 |