mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 08:53:21 +00:00
turbovnc.tests: Fix passwordless test VM root login
(cherry picked from commit 1f77a3c14b
)
This commit is contained in:
parent
89b861f2d2
commit
06f31991d1
@ -26,9 +26,13 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
|||||||
# So that we can ssh into the VM, see e.g.
|
# So that we can ssh into the VM, see e.g.
|
||||||
# http://blog.patapon.info/nixos-local-vm/#accessing-the-vm-with-ssh
|
# http://blog.patapon.info/nixos-local-vm/#accessing-the-vm-with-ssh
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
services.openssh.settings.PermitRootLogin = "yes";
|
|
||||||
users.extraUsers.root.password = "";
|
users.extraUsers.root.password = "";
|
||||||
|
users.extraUsers.root.hashedPasswordFile = null; # avoids ambiguity warning during eval (`test-instrumentation.nix` sets it)
|
||||||
users.mutableUsers = false;
|
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 = ''
|
testScript = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user