mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Removed carriage return when a password is obtained. Changed mkpasswd encryption method to use SHA-512.
This commit is contained in:
parent
5085cfd900
commit
e22d99f70d
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user