install-device: permit root login with password

Allow password login to the installation this allows doing remote installation
via SSH. All that need to be done on the local machine is:
1. Boot from the installation media
2. Set a password with passwd
3. Enable SSH with systemctl start sshd

It is safe as root doesn't have a password by default
and SSH is disabled by default.

Fixes #20718
This commit is contained in:
Pascal Bach 2017-01-23 22:15:59 +01:00 committed by Robin Gloster
parent 0a4943a381
commit 03ef04f0a4

View File

@ -46,7 +46,12 @@ with lib;
'';
# Allow sshd to be started manually through "start sshd".
services.openssh.enable = true;
services.openssh = {
enable = true;
# Allow password login to the installation, if the user sets a password via "passwd"
# It is safe as root doesn't have a password by default and SSH is disabled by default
permitRootLogin = "yes";
};
systemd.services.sshd.wantedBy = mkOverride 50 [];
# Enable wpa_supplicant, but don't start it by default.