Commit 1f77a3c1 authored by Niklas Hambüchen's avatar Niklas Hambüchen
Browse files

turbovnc.tests: Fix passwordless test VM root login

parent 1be779cf
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -26,9 +26,13 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
    # So that we can ssh into the VM, see e.g.
    # http://blog.patapon.info/nixos-local-vm/#accessing-the-vm-with-ssh
    services.openssh.enable = true;
    services.openssh.settings.PermitRootLogin = "yes";
    users.extraUsers.root.password = "";
    users.extraUsers.root.hashedPasswordFile = null; # avoids ambiguity warning during eval (`test-instrumentation.nix` sets it)
    users.mutableUsers = false;
    # The following have to all be set to allow an empty SSH login password.
    services.openssh.settings.PermitRootLogin = "yes";
    services.openssh.settings.PermitEmptyPasswords = "yes";
    security.pam.services.sshd.allowNullPassword = true; # the default `UsePam yes` makes this necessary
  };

  testScript = ''