make users not mutable
This commit is contained in:
@@ -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;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user