# Passage ldif, changement des information

<span style="color: rgb(241, 196, 15);">Passage d'un ldif qui parvient d'une autre entité, il faut passer ce script pour retirer les informations du fichier ldif pour ne pas avoir l'erreur <span style="color: rgb(224, 62, 45);">**CONSTRAINTE 61** </span></span>

```bash
#SCRIPT 
#!/bin/bash
echo "inupt file LdapExt-Prod.ldif "cat $1 | grep --binary-files=text -vi structuralObjectClass > tmp1.ldif
cat tmp1.ldif | grep --binary-files=text -vi entryUUID > tmp2.ldif
cat tmp2.ldif | grep --binary-files=text -vi creatorsName > tmp3.ldif
cat tmp3.ldif | grep --binary-files=text -vi createTimestamp > tmp4.ldif
cat tmp4.ldif | grep --binary-files=text -vi entryCSN > tmp5.ldif
cat tmp5.ldif | grep --binary-files=text -vi modifiersName > tmp6.ldif
cat tmp6.ldif | grep --binary-files=text -vi modifiersName > tmp7.ldif
cat tmp7.ldif | grep --binary-files=text -vi modifyTimestamp > tmp8.ldif
cat tmp8.ldif | grep --binary-files=text -vi contextCSN > $1-final.ldif
echo "conversion en cours ...\n ...\n...."
echo " fin Conversion , OutPUT file : import-v2.ldif  "
# + suppression de l'ou et de l'admin
```

<span style="color: rgb(241, 196, 15);"><span style="color: rgb(224, 62, 45);">  
</span></span>

**<span style="color: rgb(224, 62, 45);">Il faut aussi ouvrir le ldif et retirer les 2 premieres description ADMIN + OU à la fin du script .</span>**[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/1FUfo6i5MUpNtmxN-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/1FUfo6i5MUpNtmxN-image.png)