Projet

Général

Profil

Evolution #3659

modification lance-ldif.py

Ajouté par Jean-Michel Bourdin il y a presque 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
19/06/2012
Echéance:
% réalisé:

0%

Temps estimé:
0.50 h
Distribution:
Toutes

Description

Je me sert de la commande /usr/share/eole/backend/lance-ldif.py pour mettre à jours des infos de l'annuaire du serveur.
Ca fonctionne parfaitement, excepté si l'on met à jours un champ qui contient un "$".

Par exemple la mise à jours d'un mot de passe :

userPassword: {CRYPT}$1$PZr/kSPn$O0.b.JyRJbrntsdqsdfqsdf3KTDnD1

se tranforme en
userPassword: {CRYPT}/kSPn.b.JyRJbrntsdqsdfqsdf3KTDnD1

Pour que ca passe j'ai ajouté dans lance-ldif.py la ligne 29

24 def traitement (ldif,verification):
25 if verification==1 :
26 ldif=verifie(ldif)
27 # gestion des \ pour les partages et rép perso
28 ldif=ldif.replace("\\","\\\\")
29 ldif=ldif.replace("$","\$")
30 cmd = "/bin/echo \""+ldif+"\" | ldapadd -x -D cn=admin,o=gouv,c=fr -w "+ldap_passwd+" > /dev/null"
31 u = os.system("/bin/echo \""+ldif+"\"")
32 r = os.system(cmd)

Est-il possible d'intègrer ce changement dans les prochaines mise à jours ? En espèrant que ça ne créer pas d'effet de bord auquel je ne pense pas

Révisions associées

Révision c240b333 (diff)
Ajouté par Johan Cwiklinski il y a environ 6 ans

Run 9.2.2 upgrade script... Fixes #3659

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Projet changé de Scribe à scribe-backend

#2 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Mises à jour 2.2.3 - 06 RC
  • Temps estimé mis à 0.50 h

#3 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Statut changé de Nouveau à En attente d'informations

Mince ce fichier est fourni par l'ancien paquet extraction-scribe !

root@serv-pedago:~# dpkg -S /usr/share/eole/backend/lance-ldif.py 
extraction-scribe: /usr/share/eole/backend/lance-ldif.py

#4 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de En attente d'informations à Ne sera pas résolu
  • Version cible Mises à jour 2.2.3 - 06 RC supprimé

Le paquet fournissant ce script n'étant plus maintenu, la correction demandée ne sera pas diffusée !

En contrepartie, je vous assure que si vous avez modifié le script à la main, votre correction ne sera pas écrasée :)

Formats disponibles : Atom PDF