From 5f54ef54c3d1f5a240e5b12b04b3263655d6b3d3 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Mon, 23 Apr 2018 22:31:51 +0300 Subject: [PATCH] adminpasswd: passwd now uses ms5 algorithm (was des) --- board/common/overlay/usr/sbin/adminpasswd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/common/overlay/usr/sbin/adminpasswd b/board/common/overlay/usr/sbin/adminpasswd index 4169299418..8779fead1d 100755 --- a/board/common/overlay/usr/sbin/adminpasswd +++ b/board/common/overlay/usr/sbin/adminpasswd @@ -23,8 +23,8 @@ rm -f /data/etc/shadow- # set root and admin passwords (admin is just an alias for root) -echo -en "$PASSWORD\n$PASSWORD\n" | passwd &>/dev/null # root -echo -en "$PASSWORD\n$PASSWORD\n" | passwd admin &>/dev/null # admin +echo -en "$PASSWORD\n$PASSWORD\n" | passwd -a md5 &>/dev/null # root +echo -en "$PASSWORD\n$PASSWORD\n" | passwd -a md5 admin &>/dev/null # admin sed -r -i 's/root:([^:]+):[[:digit:]]+:/root:\1::/' /data/etc/shadow # removes pwd expiration sed -r -i 's/admin:([^:]+):[[:digit:]]+:/admin:\1::/' /data/etc/shadow # removes pwd expiration