add command for alias and ldap.Conf creation

This commit is contained in:
2025-12-04 10:09:41 +01:00
parent 092bfcd8fa
commit 22be396b54

View File

@@ -56,15 +56,23 @@ chmod 600 ~/.ldap.secret
Rajouter les alias suivants dans /etc/profile.d/ldap_aliases.sh: Rajouter les alias suivants dans /etc/profile.d/ldap_aliases.sh:
```bash ```bash
cat | sudo tee /etc/profile.d/ldap_aliases.sh <<EOF
alias lda='ldapadd -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret' alias lda='ldapadd -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret'
alias ldm='ldapmodify -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret' alias ldm='ldapmodify -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret'
alias ldpw='ldappasswd -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret -S' alias ldpw='ldappasswd -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret -S'
alias ldrm='ldapdelete -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret' alias ldrm='ldapdelete -x -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret'
alias lds='ldapsearch -xLLL -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret' alias lds='ldapsearch -xLLL -D cn=manager,dc=example,dc=fr -y ~/.ldap.secret'
EOF
source /etc/profile.d/ldap_aliases.sh
``` ```
### Simplification des commandes, bis ### Simplification des commandes, bis
Dans le fichier /etc/openldap/ldap.conf, régler le paramètre _BASE_ afin qu'il pointe sur notre base _dc=example,dc=fr_ Dans le fichier /etc/openldap/ldap.conf, régler le paramètre _BASE_ afin qu'il pointe sur notre base _dc=example,dc=fr_
```bash
echo BASE dc=example,dc=fr | sudo tee -a /etc/openldap/ldap.conf
```
⚠️ il est normal que la commande _lds_ seule renvoie une erreur "no such object". Pour valider, faire une recherche sur la base _cn=config_ ⚠️ il est normal que la commande _lds_ seule renvoie une erreur "no such object". Pour valider, faire une recherche sur la base _cn=config_