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, ... }: { config, lib, pkgs, ... }:
let let
user = "admin"; user = "admin";
password = "\$y\$j9T\$EkPXmsmIMFFZ\.WRrBYCxS1\$P0kwo6e4\.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06"; password = "$y$j9T$EkPXmsmIMFFZ.WRrBYCxS1$P0kwo6e4.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06";
hostname = "jallen-nas"; hostname = "jallen-nas";
timezone = "America/Chicago"; timezone = "America/Chicago";
in in
@@ -189,9 +189,6 @@ in
echo "NAS ZFS Pools Mounted." echo "NAS ZFS Pools Mounted."
fi fi
''; '';
# after = [ "zfs-import.target" ];
# before = [ "zfs-mount.service" ];
# wantedBy = [ "zfs-mount.target" ];
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
}; };
@@ -204,11 +201,6 @@ in
# Enable Network Manager # Enable Network Manager
networkmanager.enable = true; networkmanager.enable = true;
# interfaces.enp7s0.ipv4.addresses = [ {
# address = "10.0.1.18";
# prefixLength = 24;
# } ];
firewall = { firewall = {
enable = true; enable = true;
allowPing = true; allowPing = true;
@@ -258,6 +250,8 @@ in
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users = { 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 groups.jallen-nas.gid = 1000; # create nas group cause truenas perms
# Admin account # Admin account
@@ -286,7 +280,7 @@ in
uid = 911; uid = 911;
group = "jallen-nas"; group = "jallen-nas";
extraGroups = [ "jallen-nas" ]; # Enable sudo for the user. extraGroups = [ "jallen-nas" ]; # Enable sudo for the user.
initialHashedPassword = password; hashedPassword = password;
}; };
}; };