From f579303bb92d395554858345527610ba3e1b4f07 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Sat, 6 Oct 2018 19:56:12 +0000 Subject: [PATCH] Guarantee remove previous ssh config values --- tools/qemu-debian-img/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/qemu-debian-img/main.go b/tools/qemu-debian-img/main.go index 58bb164..a76fbdd 100644 --- a/tools/qemu-debian-img/main.go +++ b/tools/qemu-debian-img/main.go @@ -134,7 +134,9 @@ func generateImage(repo, release, path, size string) (err error) { log.Println("Allow ssh login without password (NOTE: fixed sshd pam.d)") stdout, stderr, _, err = runInChroot(tmpdir, "echo auth sufficient pam_permit.so > /etc/pam.d/sshd"+ + " && sed -i '/PermitEmptyPasswords/d' /etc/ssh/sshd_config"+ " && echo PermitEmptyPasswords yes >> /etc/ssh/sshd_config"+ + " && sed -i '/PermitRootLogin/d' /etc/ssh/sshd_config"+ " && echo PermitRootLogin yes >> /etc/ssh/sshd_config") if err != nil { log.Println(stdout, stderr)