aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/build/linux_generated.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/build/linux_generated.go')
-rw-r--r--pkg/build/linux_generated.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/pkg/build/linux_generated.go b/pkg/build/linux_generated.go
index fa7256804..7362b634a 100644
--- a/pkg/build/linux_generated.go
+++ b/pkg/build/linux_generated.go
@@ -98,15 +98,17 @@ fi
echo -en "127.0.0.1\tlocalhost\n" | sudo tee disk.mnt/etc/hosts
echo "nameserver 8.8.8.8" | sudo tee -a disk.mnt/etc/resolve.conf
-echo "ClientAliveInterval 420" | sudo tee -a disk.mnt/etc/ssh/sshd_config
echo "syzkaller" | sudo tee disk.mnt/etc/hostname
-rm -f key key.pub
-ssh-keygen -f key -t rsa -N ""
-sudo mkdir -p disk.mnt/root/.ssh
-sudo cp key.pub disk.mnt/root/.ssh/authorized_keys
-sudo chown root disk.mnt/root/.ssh/authorized_keys
sudo mkdir -p disk.mnt/boot/grub
+cat << EOF | sudo tee disk.mnt/etc/ssh/sshd_config
+PermitRootLogin yes
+PasswordAuthentication yes
+PermitEmptyPasswords yes
+ClientAliveInterval 420
+EOF
+sudo sed -i "s#^root:\*:#root::#g" disk.mnt/etc/shadow
+
CMDLINE=""
SYZ_CMDLINE_FILE="${SYZ_CMDLINE_FILE:-}"
if [ "$SYZ_CMDLINE_FILE" != "" ]; then