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