[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/usr/share/se3/sbin/ -> clean_ip_machine.sh (source)

   1  #!/bin/bash
   2  
   3  # recup parametres mysql
   4  . /etc/se3/config_o.cache.sh
   5  
   6  # recup parametres ldap
   7  . /etc/se3/config_l.cache.sh
   8  
   9  # Dossier dans lequel creer les fichiers LDIF temporaires de correction
  10  tmp=/var/lib/se3/connexion_ldif
  11  mkdir -p $tmp}
  12  # Fichier des modifs LDAP
  13  ldif_modif=$tmp/clean_$RANDOM.ldif
  14  # La creation d'un fichier est source de lenteur... cela dit, on ne fait normalement pas la modif de l'annuaire frequemment.
  15  
  16  # Recherche LDAP de la machine dans la branche ou=Computers
  17  # ---------------------------------------------------------
  18  
  19  ldapsearch -xLLL -b $computersRdn},$ldap_base_dn} "(registeredAddress=*)" registeredAddress | sed -e "s/^registeredAddress:/changetype: modify\ndelete: registeredAddress\nregisteredAddress:/g" > $ldif_modif
  20  ldapmodify -x -c -D $adminRdn},$ldap_base_dn} -w $adminPw} -f $ldif_modif}  > /dev/null 2>&1
  21  touch /tmp/csvtodo
  22  exit 0
  23  


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1