Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 901213f8e5 |
28
Readme.md
28
Readme.md
@@ -1,20 +1,17 @@
|
||||
# Outils hors ligne
|
||||
|
||||
## Référence
|
||||
|
||||
📖 Support Ch 6.1 p 79
|
||||
|
||||
## Faire une sauvegarde
|
||||
|
||||
Utiliser la commande _slapcat_ pour faire un dump de la base de donnée principale.
|
||||
|
||||
```bash
|
||||
slapcat -n 2 > $(date -I)_ldap.ldif
|
||||
```
|
||||
## Supprimer le répertoire de donnée
|
||||
|
||||
Utiliser la commande _rm_ pour supprimer le répertoire /var/lib/ldap après avoir arrêté le service slapd
|
||||
|
||||
```bash
|
||||
systemctl stop slapd
|
||||
rm -fr /var/lib/ldap
|
||||
```
|
||||
## Restaurer les données
|
||||
|
||||
Utiliser la commande slapadd pour restaurer les données.
|
||||
@@ -23,23 +20,6 @@ Attention aux permissions. L'utilisateur _ldap_ doit pouvoir lire et écrire dan
|
||||
|
||||
Le contexte SELinux du répertoire doit être _unconfined_u:object_r:slapd_db_t:s0_
|
||||
|
||||
|
||||
```bash
|
||||
mkdir /var/lib/ldap
|
||||
slapadd -n 2 -l $(date -I)_ldap.ldif
|
||||
chown -R ldap:ldap /var/lib/ldap
|
||||
chcon -R 'unconfined_u:object_r:slapd_db_t:s0' /var/lib/ldap
|
||||
systemctl start slapd
|
||||
|
||||
```
|
||||
## Pour aller plus loin
|
||||
|
||||
Etudier le script https://infra.opendoor.fr/git/tom/Ldap_backup.git
|
||||
|
||||
```bash
|
||||
cd
|
||||
git clone https://infra.opendoor.fr/git/tom/Ldap_backup.git
|
||||
cp Ldap_backup/ldap_backup.sh /usr/local/bin/
|
||||
chmod 700 /usr/local/bin/ldap_backup.sh
|
||||
echo "00 6 * * * root /usr/local/bin/ldap_backup.sh" >> /etc/crontab
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user