From e22d99f70de265e1139ae077b3e0ac7e40f385c3 Mon Sep 17 00:00:00 2001 From: keshav Date: Mon, 23 May 2011 12:18:46 -0700 Subject: [PATCH] Removed carriage return when a password is obtained. Changed mkpasswd encryption method to use SHA-512. --- setup/bindir/cloud-set-guest-password.in | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/setup/bindir/cloud-set-guest-password.in b/setup/bindir/cloud-set-guest-password.in index ad779bc3807..be3a0effab6 100755 --- a/setup/bindir/cloud-set-guest-password.in +++ b/setup/bindir/cloud-set-guest-password.in @@ -26,6 +26,7 @@ do logger -t "cloud" "Found password server IP $PASSWORD_SERVER_IP in $DHCP_FILE" logger -t "cloud" "Sending request to password server at $PASSWORD_SERVER_IP" password=$(wget -q -t 3 -T 20 -O - --header "DomU_Request: send_my_password" $PASSWORD_SERVER_IP:8080) + password=$(echo $password | tr -d '\r') if [ $? -eq 0 ] then @@ -75,14 +76,12 @@ then fi fi -password=$(echo $password | tr -d '\r') - logger -t "cloud" "Changing password ..." echo $password | passwd --stdin $user if [ $? -gt 0 ] then - usermod -p `mkpasswd $password 42` $user + usermod -p `mkpasswd -m SHA-512 $password` $user if [ $? -gt 0 ] then