#!/bin/sh -e

. cl-config

[ "$#" -ge 2 ] || fatal "more arguments required"
config="$1"
user="$2"
shift 2

cl_slapd_config "$config"

pw="$(slappasswd -h '{CRYPT}')"

[ -n "$pw" ] || fatal "No password given"

#edit ldap
ldapmodify -D "$binddn" $bindpw -x <<EOF
dn: uid=$user,ou=People,$base
userPassword: $pw
EOF
