lunes, 21 de noviembre de 2016
domingo, 20 de noviembre de 2016
viernes, 18 de noviembre de 2016
jueves, 17 de noviembre de 2016
Script para importar usuarios LDAP Linux
Primero creo un archivo ldif con todos los usuarios que quiera que cree.
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";
?>
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";
?>
Script Crear usuarios Active Directory desde Excel
Lo primero es crear un csv con todos los usuarios, con los datos que queremos que cree el script.
Con el comando dsadd user crea todos los usuarios del cvs, donde CN=%%a es el login del usuario y la OU=%%h lo que hace es meterme cada usuario en su correspondiente unidad organizativa, habían tres, ocupacional, continua y profesores. El parámetro -pwd %%e es para decirle que su contraseña sea el dni y el mustchpwd yes para que deba cambiar la contraseña después de logearse la primera vez. El memberof es para añadirme los usuarios a su dicho grupo.
for /F "skip=1 tokens=1-8 delims=," %%a in (usuarisCursets.csv) do (dsadd user "CN=%%a,OU=%%h,OU=Edificio2-14,DC=dominioEdificio2-14,DC=local" -fn %%d -In "%%b" -display %%a -pwd %%e -desc "%%I" -memberof "CN=gg_%%f14,OU=%%h,OU=Edificio2-14,DC=DominioEdificio2-14,DC=local" -mustchpwd yes)
Con el comando dsadd user crea todos los usuarios del cvs, donde CN=%%a es el login del usuario y la OU=%%h lo que hace es meterme cada usuario en su correspondiente unidad organizativa, habían tres, ocupacional, continua y profesores. El parámetro -pwd %%e es para decirle que su contraseña sea el dni y el mustchpwd yes para que deba cambiar la contraseña después de logearse la primera vez. El memberof es para añadirme los usuarios a su dicho grupo.
for /F "skip=1 tokens=1-8 delims=," %%a in (usuarisCursets.csv) do (dsadd user "CN=%%a,OU=%%h,OU=Edificio2-14,DC=dominioEdificio2-14,DC=local" -fn %%d -In "%%b" -display %%a -pwd %%e -desc "%%I" -memberof "CN=gg_%%f14,OU=%%h,OU=Edificio2-14,DC=DominioEdificio2-14,DC=local" -mustchpwd yes)
Servicio de Impresión (Maquina Virtual)(Empresa Almendra y Miel)
Servicio de impresión que he montado en mi empresa de practicas
miércoles, 16 de noviembre de 2016
Conocimientos
Informática
Sistemas Operativos.
Windows Cliente: Xp, Vista, Windows 7,
Windows 8.1, Windows 10
Windows Server: 2003/2008/2012
Versiones Linux: Ubuntu, debían,
CentOs, Zentyal, Mint etc. Trabajo igual tanto en Windows como Linux.
Lenguajes de programación y etiquetado:
HTML, DTD, XPATH, JavaScript, PHP, SQL,
XHTML, XML, CSS.
Conocimientos:
Photoshop, Gimp, Paquete Office (Word,
Access, Exel, etc.), OpenOffice.
VLAN, WAN/LAN, desarrollo
cliente-servidor, Firewall.
Sistema de nombres de dominio (active
directory en windows y y dominios en linux).
Montaje y desmontaje de equipos
informáticos (Hardware).
Programación nivel básico, uso de bases
de datos (gestiones, búsqueda de información, etc.) MYSQL.
Montaje de una red de muchos equipos
informáticos, ya sean virtualizados o físicos.
Virtualización (proxmox y vmware).
Servicios: SSH, DHCP, DNS, DNS
Dinámico, FTP, Correo (Servidor y Cliente), Mensajeria Instantanea
(OpenFire), VoIP.
Spicework, TPVSol, FactuSol.
Suscribirse a:
Entradas (Atom)