make users not mutable

This commit is contained in:
mjallen18
2024-02-21 16:13:58 -06:00
parent f012439485
commit 93fa165ba9

View File

@@ -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;
};
};