From f44ddaded6e7d5e0e28febcec0a1d07682f70917 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 28 Sep 2010 21:18:40 +0200 Subject: [PATCH] [scripts] update the way root password is removed, new chpasswd doesn't work anymore --- scripts/inner_chroot_script.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/inner_chroot_script.sh b/scripts/inner_chroot_script.sh index 923a2dd..c26386d 100755 --- a/scripts/inner_chroot_script.sh +++ b/scripts/inner_chroot_script.sh @@ -68,7 +68,9 @@ layman -d sabayon rm -rf /var/lib/layman/sabayon # Reset users' password -echo "root:" | chpasswd +# chpasswd doesn't work anymore +root_zeropass="root::$(cat /etc/shadow | grep "root:" | cut -d":" -f3-)" +sed -i "s/^root:.*/${root_zeropass}/" /etc/shadow # protect /var/tmp touch /var/tmp/.keep