LDAP

— by Manuel J. Rodríguez

Lightweight Directory Access Protocol,  es un protocolo que permite acceso a un servicio de directorio mediante una base de datos. Es un servicio de directorio estructurado de la información de diversos objetos contenidos en  un  Active Directory, como  podrían ser impresoras, usuarios, equipos.

Elementos que intervienen

Unidad Organizativa

Fichero .ldif

Ejemplo: empresa.ldif

1.

Edición del fichero .ldif

dn: ou=oficina1,dc=miempresa,dc=com
objectClass: top
objectClass: organizationalUnit
ou: oficina1

2.

Cargar el fichero

ldapadd -x -D cn=admin,dc=miempresa,dc=com -W -f empresa.ldif

3.

Vista ampliada

dn: ou=oficina1,dc=miempresa,dc=com
objectClass: top
objectClass: organizationalUnit
ou: oficina1

ldapadd

ldapadd -x -D cn=admin,dc=miempresa,dc=com -W -f empresa.ldif

Grupo

Fichero .ldif

Ejemplo: contabilidad.ldif

1.

Edición del fichero .ldif

objectClass: posixGroup

gidNumber: > 2000

2.

Cargar el fichero

ldapadd -x -D cn=admin,dc=miempresa,dc=com -W -f contabilidad.ldif

3.

Vista ampliada

dn: cn=contabilidad,ou=oficina1,dc=miempresa,dc=com
objectClass: top
objectClass: posixGroup
gidNumber: 2002
cn: contabilidad

ldapadd

ldapadd -x -D cn=admin,dc=miempresa,dc=com -W -f contabilidad.ldif

Usuario

Fichero .ldif

Ejemplo: pepe.ldif

1.

Edición del fichero .ldif

uid: pepe

gidNumber: > 2000

uidNumber: > 2000

homeDirectory: /home/pepe

2.

Cargar el fichero

ldapadd -x -D cn=admin,dc=miempresa,dc=com -W -f pepe.ldif

3.

dn: uid=pepe,ou=oficina1,dc=miempresa,dc=com

objectClass: top
objectClass: posixAccount
objectClass: inetOrgPerson
objectClass: person
cn: pepe
uid: pepe
uidNumber: 3001
gidNumber: 2002
homeDirectory: /home/pepe
loginShell: /bin/bash
userPassword: slappasswd >> pepe.ldif

sn: pepe
mail: pepe@miempresa.com

givenName: pepe

ldapadd

ldapadd -x -D cn=admin,dc=miempresa,dc=com -W -f pepe.ldif

Made with Slides.com