replace values with variables
This commit is contained in:
parent
bd140d61b6
commit
eff01c5406
@ -8,3 +8,5 @@ LDAP_TLS_CERT_FILE=/opt/bitnami/openldap/certs/gmolab.net.crt
|
|||||||
LDAP_TLS_KEY_FILE=/opt/bitnami/openldap/certs/gmolab.net.key
|
LDAP_TLS_KEY_FILE=/opt/bitnami/openldap/certs/gmolab.net.key
|
||||||
LDAP_TLS_CA_FILE=/opt/bitnami/openldap/certs/gmolabCA.crt
|
LDAP_TLS_CA_FILE=/opt/bitnami/openldap/certs/gmolabCA.crt
|
||||||
LDAP_SKIP_DEFAULT_TREE=yes
|
LDAP_SKIP_DEFAULT_TREE=yes
|
||||||
|
# OpenLDAP server
|
||||||
|
LDAP_SRV=ldaps://gmoadm.gmolab.net:1636
|
||||||
19
README.md
19
README.md
@ -54,15 +54,15 @@ ldapsearch -H ldaps://gmoadm.gmolab.net:1636 -x -D 'cn=Access LDAP,ou=people,dc=
|
|||||||
```
|
```
|
||||||
* Get Config
|
* Get Config
|
||||||
```bash
|
```bash
|
||||||
docker exec ldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config '(objectClass=olcDatabaseConfig)'"
|
docker exec openldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config '(objectClass=olcDatabaseConfig)'"
|
||||||
```
|
```
|
||||||
* Get olcAccess
|
* Get olcAccess
|
||||||
```bash
|
```bash
|
||||||
docker exec ldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config '(objectClass=olcDatabaseConfig)' olcAccess"
|
docker exec openldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config '(objectClass=olcDatabaseConfig)' olcAccess"
|
||||||
```
|
```
|
||||||
* Get Modules
|
* Get Modules
|
||||||
```bash
|
```bash
|
||||||
docker exec ldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config '(objectClass=olcModuleList)' "
|
docker exec openldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config '(objectClass=olcModuleList)' "
|
||||||
```
|
```
|
||||||
|
|
||||||
## Sources
|
## Sources
|
||||||
@ -76,3 +76,16 @@ docker exec ldap /bin/bash -c "ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn
|
|||||||
### v1.0 - 2024-12-29
|
### v1.0 - 2024-12-29
|
||||||
#### Added
|
#### Added
|
||||||
- initial version by [GMo](mailto:gilles.mouchet@gmail.com)
|
- initial version by [GMo](mailto:gilles.mouchet@gmail.com)
|
||||||
|
|
||||||
|
|
||||||
|
dn: olcDatabase={-1}frontend,cn=config
|
||||||
|
|
||||||
|
dn: olcDatabase={0}config,cn=config
|
||||||
|
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=1001,cn=peercred,cn=exter
|
||||||
|
nal,cn=auth" manage by * none
|
||||||
|
|
||||||
|
dn: olcDatabase={1}monitor,cn=config
|
||||||
|
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external
|
||||||
|
, cn=auth" read by dn.base="cn=admin,dc=gmolab,dc=net" read by * none
|
||||||
|
|
||||||
|
dn: olcDatabase={2}mdb,cn=config
|
||||||
@ -1,7 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
source .openldap.env
|
source .openldap.env
|
||||||
LDAP_SRV=ldaps://gmoadm.gmolab.net:1636
|
|
||||||
#LDAP_SRV=ldap://gmoadm.gmolab.net:1389
|
|
||||||
#echo "Delete from the box users"
|
#echo "Delete from the box users"
|
||||||
#ldapdelete -H $LDAP_SRV -w $LDAP_ADMIN_PASSWORD -D $LDAP_ADMIN_DN \
|
#ldapdelete -H $LDAP_SRV -w $LDAP_ADMIN_PASSWORD -D $LDAP_ADMIN_DN \
|
||||||
# "cn=user01,ou=people,$LDAP_ROOT" \
|
# "cn=user01,ou=people,$LDAP_ROOT" \
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
source .openldap.env
|
||||||
# DELETE ALL DIRECTORY DATA
|
# DELETE ALL DIRECTORY DATA
|
||||||
echo "You will DELETE ALL DATA from the directory!!"
|
echo "You will DELETE ALL DATA from the directory!!"
|
||||||
read -p "Are you sure? " -n 1 -r
|
read -p "Are you sure? " -n 1 -r
|
||||||
@ -10,8 +11,5 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
|
|||||||
docker compose up -d
|
docker compose up -d
|
||||||
sleep 5
|
sleep 5
|
||||||
./ldap-init.sh
|
./ldap-init.sh
|
||||||
ldapsearch -H ldaps://gmoadm.gmolab.net:1636 -x -D 'cn=Access LDAP,ou=people,dc=gmolab,dc=net' -b 'dc=gmolab,dc=net' -w pa55w0rd
|
ldapsearch -H ldaps://$LDAP_SRV -x -D "cn=Access LDAP,ou=people,$LDAP_ROOT" -b "$LDAP_ROOT" -w pa55w0rd
|
||||||
#ldapsearch -H ldap://gmoadm.gmolab.net -x -D 'cn=admin,dc=example,dc=org' -b 'dc=example,dc=org' -w adminpassword
|
|
||||||
#ldapsearch -H ldap://gmoadm.gmolab.net:1389 -x -D 'cn=admin,dc=gmolab,dc=net' -b 'dc=gmolab,dc=net' -w pa55w0rd
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user