Mauro Sanna wrote:

Allora sono un po in palla.......
Durante l'installazione di openldap sul mio sistema debian linux, mi
vengono chieste delle informazioni tra cui la password per il suepruser
del database.

Vengono usati per inizializzare il database secondo la configurazione che Debian ritiene standard.

Fatto questo mi ritrovo nel database un cn=admin,dc=dominio1,dc=it.
Con tale user posso gestire il database.
La direttiva rootdn nel file slapd.conf e' commentata.
Modificando slapd.conf ho aggiunto un secondo database con suffisso
dc=dominio2,dc=it.
Ora mi servirebbe creare anche in questo secondo database lo stesso
utente admin ma non so come in quanto quello sul primo database era
stato creato in maniera automatica dalla procedura d'installazione.

Per scrivere in un database devi avere il permesso di farlo. Lo puoi fare in molti modi:

- usando slapadd (a server fermo): in questo caso sei autorizzato dal filesystem, nel momento in cui hai permesso di scrittura sui files. Non so come funzioni Debian di default, ma occhio alla file ownership se fai slapadd come root e poi esegui slapd con un altro utente;

- abilitando il rootdn;

- se vuoi restare fedele a Debian, abilitando il rootdn solo per il tempo necessario a creare l'utente amministratore, avendo cura di dare a tale utente privilegi illimitati tramite le ACL (copia dal database creato automaticamente da Debian), e poi commentando il rootdn;

- se ti va bene che l'amministratore dei due database sia lo stesso , pui semplicemente defire le ACL del nuovo database in modo che l'amministratore del primo database abbia privilegi illimitati anche sul secondo database.

Ciao, p.



Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office:  +39 02 23998309
Mobile:  +39 333 4963172
Email:   [EMAIL PROTECTED]
---------------------------------------


_______________________________________________
OpenLDAP mailing list
OpenLDAP@sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap


Reply via email to