From 65132fa24573261b503a2d5e896aa395b96aaf17 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 22 Jul 2023 10:28:15 +0300 Subject: feat: allow removing root password This allows user to log in from console. SSH is configured to not allow login with password in any case. Sponsored-by: author --- std.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/std.yml b/std.yml index 93928be..a335b02 100644 --- a/std.yml +++ b/std.yml @@ -14,6 +14,12 @@ - name: "lock root password" shell: | passwd -l root + when: passwordless_root is not defined or not passwordless_root + + - name: "remove root password" + shell: | + sed -i '/^root:[^:]*:/s//root::/' /etc/passwd + when: passwordless_root - name: "create ~root/.ssh" when: user_pub is defined @@ -134,3 +140,5 @@ user_keyboard_model: pc105 user_keyboard_layout: fi user_console_codeset: Lat15 + + passwordless_root: false -- cgit v1.2.1