Ahora comprobamos el nombre de nuestra mquina en el fichero /etc/hostname, debe ser el mismo
nombre que en el fichero anterior /etc/hosts. Si es el mismo lo dejamos, si no lo editamos. Con el comando hostname podemos comprobar el nombre nuestra mquina.
Instalamos la herramienta grfica de LDAP y comprobamos que funcin: Comando Instalacin: apt-get install phpldapadmin Comando entorno grfico (prueba desde el servidor LDAP): En nuestro navegador introducimos http://localhost/phpldapadmin/
Configuracin LDAP
Creamos 2 ficheros, People.ldif y Groups.ldif (yo los creo en una carpeta aparte). El contenido de los ficheros:
People.ldif dn: ou=People,dc=nando objectClass: organizationalUnit ou: People Groups.ldif dn: ou=Groups,dc=nando objectClass: organizationalUnit ou: Groups
Debe quedar algo as. Ahora aadimos estos objetos al directorio, introducimos los siguientes comandos:
Ahora para tener datos en nuestro servidor LDAP, introducimos una Grupo y una Persona por este orden, ya que cuando introduzcamos la Persona ara referencia al grupo alumnesgidNumber: 5001. Grupo: vim alumnes.ldif
dn: uid=ivan,ou=People,dc=nando objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: nando sn: valin givenName: Nando cn: valin displayName: Nando Valin uidNumber: 10001 gidNumber: 5001 userPassword: 1234 gecos: Nando Valin loginShell: /bin/bash homeDirectory: /home/nando
Los agregamos al directorio con los comandos:
Ya tenemos nuestro servidor LDAP en funcionamiento. Podemos mirar los objetos creados con el comando: ldapsearch -x -LLL -H ldap:/// -b dc=nando dn
phpLDAPadmin
Ahora vamos a configurar phpldapadmin segn nuestra configuracin (nombre de dominio) Editamos el fichero: /etc/phpldapadmin/config.php
$servers->SetValue(server,'base,array(dc=nando)); $servers->SetValue(login,'bind_id,'cn=admin,dc=nando);
Las lneas que hay que modificar sn la 283 y 306 respectivamente.
Consejo: reiniciamos apache2 Service apache2 restart Y comprobamos si funciona, nos logeamos: