From fb92a12a001751ea60040914f4b0bf312d1a97a5 Mon Sep 17 00:00:00 2001 From: Rucke Teg Date: Tue, 22 Feb 2022 22:53:25 +0100 Subject: [PATCH] base-file: remove password aging feature form /etc/shadow In the default shadow file, as visible in the failsafe mode, the user root has value of `0` set in the 3rd field, the date of last password change. This setting means that the password needs to be changed the next time the user will log in the system. `dropbear` server is ignoring this setting but `openssh-server` tries to enforce it and fails in the failsafe mode because the rootfs is R/O. Disable the password aging feature for user root by setting the 3rd filed empty. Signed-off-by: Rucke Teg --- package/base-files/files/etc/shadow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/base-files/files/etc/shadow b/package/base-files/files/etc/shadow index 4b4154f21..39bdb9c90 100644 --- a/package/base-files/files/etc/shadow +++ b/package/base-files/files/etc/shadow @@ -1,4 +1,4 @@ -root::0:0:99999:7::: +root:::0:99999:7::: daemon:*:0:0:99999:7::: ftp:*:0:0:99999:7::: network:*:0:0:99999:7:::