From 93fa165ba98670b8030bc299c4f4900fd83f2d01 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Wed, 21 Feb 2024 16:13:58 -0600 Subject: [PATCH] make users not mutable --- configuration-nas.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/configuration-nas.nix b/configuration-nas.nix index db6ed32..d7eb404 100644 --- a/configuration-nas.nix +++ b/configuration-nas.nix @@ -5,7 +5,7 @@ { config, lib, pkgs, ... }: let user = "admin"; - password = "\$y\$j9T\$EkPXmsmIMFFZ\.WRrBYCxS1\$P0kwo6e4\.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06"; + password = "$y$j9T$EkPXmsmIMFFZ.WRrBYCxS1$P0kwo6e4.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06"; hostname = "jallen-nas"; timezone = "America/Chicago"; in @@ -189,9 +189,6 @@ in echo "NAS ZFS Pools Mounted." fi ''; -# after = [ "zfs-import.target" ]; -# before = [ "zfs-mount.service" ]; -# wantedBy = [ "zfs-mount.target" ]; wantedBy = [ "multi-user.target" ]; }; @@ -204,11 +201,6 @@ in # Enable Network Manager networkmanager.enable = true; -# interfaces.enp7s0.ipv4.addresses = [ { -# address = "10.0.1.18"; -# prefixLength = 24; -# } ]; - firewall = { enable = true; allowPing = true; @@ -258,6 +250,8 @@ in # Define a user account. Don't forget to set a password with ‘passwd’. users = { + # See https://search.nixos.org/options?channel=unstable&show=users.mutableUsers&from=0&size=50&sort=relevance&type=packages&query=users.users + mutableUsers = false; groups.jallen-nas.gid = 1000; # create nas group cause truenas perms # Admin account @@ -286,7 +280,7 @@ in uid = 911; group = "jallen-nas"; extraGroups = [ "jallen-nas" ]; # Enable ‘sudo’ for the user. - initialHashedPassword = password; + hashedPassword = password; }; };