summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorPascal Wittmann <mail@pascal-wittmann.de>2014-02-11 14:19:06 +0100
committerPascal Wittmann <mail@pascal-wittmann.de>2014-02-11 14:19:06 +0100
commit884190a23837936813a33a4ae4bdc4c5ee58f349 (patch)
tree3c2f5595bf5247b93ee6b3caeefa7f421f74dd3b /nixos/modules/services
parent61eae537091a16e2f438f475ff231f253ad21eda (diff)
downloadnixlib-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')
-rw-r--r--nixos/modules/services/logging/logcheck.nix7
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