diff --git a/vmcreate.sh b/vmcreate.sh index ad7e935..4e3f27f 100644 --- a/vmcreate.sh +++ b/vmcreate.sh @@ -97,8 +97,8 @@ mksnippet () { sed -i "s|user: root|user: ${username}\nsudo: ALL=(ALL) NOPASSWD:ALL|" "$snippet" fi if [ $password ]; then - phash=$(cat $password | mkpasswd -m sha-256 -s) - sed -i "s|.*password.*|password: ${password}|" "$snippet" + phash=$(echo $password | mkpasswd -m sha-256 -s) + sed -i "s|.*password.*|passwd: ${phash}|" "$snippet" fi if [ $pubkey ]; then sed -i "s|.*ssh-rsa.*| - $(cat ${pubkey})|" "$snippet"