Despues creo el script php para que pueda importar todos mis usuarios al LDAP.
<?php
$ldif = "";
if (($handle = fopen("usuarisCicles.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$gidnumber = $data[0];
$login = $data[1];
$ape1 = $data[2];
$ape2 = $data[3];
$nom = $data[4];
$dni = $data[5];
$grup = $data[6];
$grado = $data[7];
$OU = $data[8];
$ldif.= "dn: uid=".$login.",ou=".$OU."-14,ou=Users,dc=UServer14,dc=local\n";
$ldif.= "cn: ".$nom." ".$ape1."\n";
$ldif.= "gidnumber: ".$grup."\n";
$ldif.= "givenname: ".$nom."\n";
$ldif.= "homedirectory: /home/Users/".$login."\n";//a completer
$ldif.= "objectclass: inetOrgPerson\n";
$ldif.= "objectclass: posixAccount\n";
$ldif.= "objectclass: top\n";
$ldif.= "sn: ".$ape1."\n";
$ldif.= "uid: ".$login."\n";
$ldif.= "uidnumber: ".$gidnumber."\n";
$ldif.= "userpassword: ".$login."14\n\n";
}
fclose($handle);
}
$fp = fopen('usuarios.ldif', 'w');
fwrite($fp, $ldif);
fclose($fp);
echo "export terminé\n";
?>
No hay comentarios:
Publicar un comentario