Unverified Commit 0af23b2c authored by pennae's avatar pennae Committed by GitHub
Browse files

Merge pull request #254919 from rnhmjoj/pr-password

nixos/user-groups: fixup of 5666a378
parents c3772a50 7d6ee8ce
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -239,12 +239,12 @@ foreach my $u (@{$spec->{users}}) {
        chmod oct($u->{homeMode}), $u->{home};
    }

    if (defined $u->{passwordFile}) {
        if (-e $u->{passwordFile}) {
            $u->{hashedPassword} = read_file($u->{passwordFile});
    if (defined $u->{hashedPasswordFile}) {
        if (-e $u->{hashedPasswordFile}) {
            $u->{hashedPassword} = read_file($u->{hashedPasswordFile});
            chomp $u->{hashedPassword};
        } else {
            warn "warning: password file ‘$u->{passwordFile}’ does not exist\n";
            warn "warning: password file ‘$u->{hashedPasswordFile}’ does not exist\n";
        }
    } elsif (defined $u->{password}) {
        $u->{hashedPassword} = hashPassword($u->{password});
+1 −1
Original line number Diff line number Diff line
@@ -264,7 +264,7 @@ let
      };

      passwordFile = mkOption {
        type = with types; nullOr (passwdEntry str);
        type = with types; nullOr str;
        default = null;
        visible = false;
        description = lib.mdDoc "Deprecated alias of hashedPasswordFile";
+1 −1
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ in import ./make-test-python.nix ({ pkgs, ... }: {
      };
      users.berta = {
        isNormalUser = true;
        hashedPassword = hashed_bcrypt;
        hashedPasswordFile = (pkgs.writeText "hashed_bcrypt" hashed_bcrypt).outPath;
        shell = pkgs.bash;
      };
      users.yesim = {