diff --git a/actions/change-ldap-user-password b/actions/change-ldap-user-password index 36f106a73..feddebbd4 100755 --- a/actions/change-ldap-user-password +++ b/actions/change-ldap-user-password @@ -19,7 +19,14 @@ # Must be run as root. username="$1" -password=$(slappasswd -s "$2") + +IFS= read -r password +if [ -z "$password" ]; then + echo "Error: Could not read password from stdin." + exit 2 +fi + +password=$(slappasswd -s "$password") cat <