base-file: remove password aging feature form /etc/shadow
authorRucke Teg <rucketeg@protonmail.com>
Tue, 22 Feb 2022 21:53:25 +0000 (22:53 +0100)
committerPaul Spooren <mail@aparcar.org>
Thu, 24 Feb 2022 17:10:30 +0000 (18:10 +0100)
commite040d31177b1507ccac965adc18f2e968310b5c3
tree443087c5590daf6e9cbd3b707f0e4b85ceeaa9f4
parente8d048c5e0ad0807a0362fe31c68c8f5eb228bff
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 <rucketeg@protonmail.com>
package/base-files/files/etc/shadow