diumenge, 15 de novembre del 2009

LDAP add

per tal de treballar amb el servidor de ldap faré un petit de les seves opcions per entrar i modificar dades.

afegir dades

ldapadd -x -W -D 'cn=Administrator,dc=xarxa-local,dc=com' -h 127.0.0.1 -f base.ldif

-x indica autenticació simple
-W indica que solicitarà la clau d'acces
-D binddn indica el nom distingit a utilitzar (dn)
-f indica el fitxer.

El primer que farem serà incorporar les dades del sistema, important les claus d'aces
 /usr/share/openldap/migration/migrate_group.pl /etc/group group.ldif
/usr/share/openldap/migration/migrate_passwd.pl /etc/group passwd.ldif

ara tindrem els fitxers group.ldif i passwd.ldif preparats per se insertats al sistema mitjanjçant ldapadd.

Comprovació:
ldapsearch -h  127.0.0.1 -x -b '' -s base '(objectclass=*)' namingContenxts

es a dir si busquem informació d'un usuari
servidor:~/alta # ldapsearch -x -b 'uid=tecno4,ou=people,dc=intracentre'
# extended LDIF
#
# LDAPv3
# base with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# tecno4, people, intracentre
dn: uid=tecno4,ou=people,dc=intracentre
cn: tecno4
gidNumber: 1003
givenName: tecno4
homeDirectory: /home/tecno4
loginShell: /bin/bash
objectClass: top
objectClass: posixAccount
objectClass: shadowAccount
objectClass: inetOrgPerson
objectClass: sambaSamAccount
shadowInactive: -1
shadowLastChange: 13301
shadowMax: 99999
shadowMin: 0
shadowWarning: 7
sn: super3
uid: tecno4
uidNumber: 1203
sambaSID: S-1-5-21-2376057434-4064629070-1789029708-3406
displayName: tecno4
sambaPasswordHistory: 00000000000000000000000000000000000000000000000000000000
 00000000
sambaAcctFlags: [U          ]
sambaPwdLastSet: 1257724824

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1









Esborrar usuaris
$ldapdelete -x -D 'cn=admin,dc=elmeudomini,dc=com' -w contrasenya 'cn=usuari1,ou=People,dc=elmeudomini,dc=com'