Newsgroup: it.comp.os.linux.sys
Titolo: Front-end grafico per OpenLDAP

Qual'e' a parer vostro il miglior frontend grafico per OpenLDAP?
Mi interessa uno che mi permette di scrivere direttamente nel database e 
magar idi gestire gli schemi. 


Architecture: i386
Version: 1.0.0-2ubuntu1
Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>=
1.0.2-2), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.10.0),
libgtk2.0-0 (>= 2.8.0), libldap2 (>= 2.1.17-1), libpango1.0-0 (>=
1.12.2), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6,
libxinerama1, libxml2 (>= 2.6.24), libxrandr2, libxrender1, zlib1g (>=
1:1.2.1)
Filename: pool/universe/g/gq/gq_1.0.0-2ubuntu1_i386.deb
Size: 180190
MD5sum: f655f2245d8fd5f9d601ee077bf22c27
Description: GTK-based LDAP client
 GQ is GTK+ LDAP client and browser utility. It can be used
 for searching LDAP directory as well as browsing it using a
 tree view. Features include:
  - browse and search modes
  - LDAPv3 schema browser
  - edit and delete entries
  - add entries with templates
  - export subtree or whole server to LDIF file
  - use any number of servers
  - search based on single argument or LDAP filter
  - TLS support for LDAPv3
  - SASL support
  - Support for userPassword including SSHA and SMD5 encryption.
  - I18N support
  - Support for graphical jpegPhoto display
  - Support to to view X509 certificates and X509 certificate revocation
    lists (CRLs)
Bugs: mailto:
ubuntu...@lists.ubuntu.com
Origin: Ubuntu

 io uso phpldapadmin.
Ottimo grazie!
Mi sai dire pero' perche' riesco ad entrare solo come utente anonimo?
Se metto root e password ottengo:
Error
Could not bind to the LDAP server.
LDAP said: Undefined attribute type
Error number: 0x11 (LDAP_UNDEFINED_TYPE)
Description: The attribute type specified is invalid.

> io uso phpldapadmin.
Questo e' il mio slapd.conf:
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
allow bind_v2
pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args
access to attr=userPassword
by self write
by anonymous auth
by dn="cn=root,dc=
novasoftonline.it
,dc=it" write
by * compare
access to *
by self write
by dn="cn=root,dc=
novasoftonline.it
,dc=it" write
by * read
database ldbm
suffix "dc=novasoftonline,dc=it"
rootdn "cn=root,dc=novasoftonline,dc=it"
rootpw {SSHA}CXv4xPA1r5e7Bg8az8/6dCj5g53vlp6a
directory /var/lib/ldap
index objectClass pres,eq
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub 

 Se metto root e password ottengo:
Ok, ho risolto.
Il problema non era in slapd.conf ovviamente ma in config.php
Ho aggiunto 
$ldapservers->SetValue($i,'login','dn','cn=root,dc=novasoftonline,dc=it'); 
ed ora funziana perfettamente.
Grazie. 

Davide D'Amico wrote:

gq.


lat (Ldap Administration Tool)
Non ho provato, ma vedo che ha anche una voce che popola un ldap vuoto
con la struttura necessaria alla gestione LDAP-Samba (utenti, macchine,
gruppi).
-- 
Renato

 Qual'e' a parer vostro il miglior frontend grafico per OpenLDAP?
Se per caso ti interessa metterci mano anche da un client windows, mi
permetto di segnalare
http://ldapadmin.sourceforge.net/
 che è un bell'oggettino.
bye

Renato Ramonda wrote:

Cosa intendi per gestione LDAP-Samba? In che senso?
Ho visto anche un altro ldap manager: ldap-account-manager e anche questo e'
predisposto per la creazione dei rami utenti, macchine, gruppi.
Potresti farmi un esempio di quali inserire in questi rami?

Renato Ramonda wrote:

Io l'ho provato, sia lat che ldap-account-manager.
Tra tutti preferisco gq.
Forse le versioni che ho provato di lat e ldap-account-manager avevano
ancora dei buchi ma gq era l'unico che verificava le dipendenze tra la
varie objectClasses, esempio non posso usare una InetOrgPerson se prima
non inserisco una OrganizationalPerson poiche' InetOrgPerson dipende da
quest'ultima che a sua volta dipende da person e cosi' via.


Mai provato PhpLdapAdmin?
ciao!

Matteo Calcagnini wrote:

L'ho provato, e' simile a ldap-account-manager ma funziona meglio.
Quallo che non capisco e' la gestione delle dipendenza delle varie
objectClass.
Mi spiego.
Se utilizzo il client gq e voglio utilizzare l'objectClass
InetOrgPerson non posso farlo se prima non inserisco la objectClass
OrganizationalPerson che a sua volta dipende da Person.
Quindi se volessi utilizzare InetOrgPerson devo inserire anche le
objectClass da cui dipende e cioe' OrganizationalPerson e Person.
Se invece utilizzo phpldapadmin posso utilizzare la InetOrgPerson senza
necessariamente inserire anche la OrganizationalPerson e la Person.
Come mai?