svg
This commit is contained in:
1
docker/volume/openldap/envole/changepassword.sh
Executable file
1
docker/volume/openldap/envole/changepassword.sh
Executable file
@ -0,0 +1 @@
|
||||
ldappasswd -x -H ldap://${LDAP_HOST}:${LDAP_PORT} -D ${LDAP_USER} -w ${LDAP_PASSWORD} -s $2 "uid=$1,ou=users,ou=ninegate,dc=envole,dc=org"
|
@ -1,24 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ "${MASTERIDENTITY}" == "SQL" ]]
|
||||
if [[ ! -f /bitnami/openldap/.isinit ]]
|
||||
then
|
||||
# Modification compte cn=admin pour changer son password si besoin
|
||||
# slappasswd -h {SHA} -s ${LDAP_PASSWORD} > /tmp/cnpwd.txt
|
||||
# haspassword=`cat /tmp/cnpwd.txt`
|
||||
# echo "dn: ${LDAP_USER}" > /tmp/cnadmin.ldif
|
||||
# echo "changetype: modify" >> /tmp/cnadmin.ldif
|
||||
# echo "replace: userPassword" >> /tmp/cnadmin.ldif
|
||||
# echo "userPassword: ${haspassword}" >> /tmp/cnadmin.ldif
|
||||
# ldapmodify -Y EXTERNAL -H ldapi:/// -f '/tmp/cnadmin.ldif'
|
||||
|
||||
# Modification compte uid=admin pour changer son password si besoin
|
||||
# slappasswd -h {SHA} -s ${ADMIN_PASSWORD} > /tmp/uidpwd.txt
|
||||
# haspassword=`cat /tmp/uidpwd.txt`
|
||||
# echo "dn: uid=${ADMIN_USER},${LDAP_BASEUSER}" > /tmp/uidpwd.ldif
|
||||
# echo "changetype: modify" >> /tmp/uidpwd.ldif
|
||||
# echo "replace: userPassword" >> /tmp/uidpwd.ldif
|
||||
# echo "userPassword: ${haspassword}" >> /tmp/uidpwd.ldif
|
||||
# ldapmodify -Y EXTERNAL -H ldapi:/// -f '/tmp/uidpwd.ldif'
|
||||
echo ""
|
||||
echo "Initialisation annuaire"
|
||||
echo ""
|
||||
|
||||
# Suppression de l'entrée users généré automatiquement par l'image docker bitnami/openldap
|
||||
ldapdelete ou=users,${LDAP_BASEDN} -r -H ldap://${LDAP_HOST}:${LDAP_PORT} -D ${LDAP_USER} -w ${LDAP_PASSWORD} 2>/dev/null
|
||||
@ -26,5 +12,7 @@ then
|
||||
# Integration du ldif de base
|
||||
ldapadd -H ldap://${LDAP_HOST}:${LDAP_PORT} -D ${LDAP_USER} -w ${LDAP_PASSWORD} -f '/envole/ldif/cadoles.ldif' 2>/dev/null
|
||||
|
||||
/envole/changepassword.sh admin ${ADMIN_PASSWORD}
|
||||
|
||||
fi
|
||||
touch /bitnami/openldap/.isinit
|
||||
fi
|
||||
|
@ -61,7 +61,6 @@ givenname: Administrateur
|
||||
mail: admin@no-reply.fr
|
||||
siren: 0000000A
|
||||
niveau01: envole
|
||||
parger: 1
|
||||
userpassword: {SSHA}JYfvUM9Hf/v/NbWR5zgUkt4E5lBRGuR2
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user