Newsgroup: it.comp.os.linux.sys
Titolo: Sempre LDAP

Ciao, dopo il post precedente ho reinstallato Fedore core 1.b,
poi ho installato openldap-servers e openldap-clients
ho configurato il mio file /etc/openldap/sldap.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
include		/etc/openldap/schema/redhat/autofs.schema
allow bind_v2
pidfile	/var/run/slapd.pid
loglevel -1
database	ldbm
suffix		"dc=kaima,dc=it"
rootdn		"cn=alle,dc=kaima,dc=it"
rootpw		{SSHA}gytfXDgDtUG0YAxOu81d1u3yXtgKXLCV
directory	/var/lib/ldap
schemacheck	on
lastmod		on
index objectClass                       eq,pres
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
---------------------------------------------------------
mi sono creato il mio admin.ldif
--------------------------------------------------------
dn: cn=alle,dc=kaima,dc=it
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: alle
description: LDAP administrator
userPassword: {SSHA}gytfXDgDtUG0YAxOu81d1u3yXtgKXLCV
--------------------------------------------------------
Poi ho costruito il database in questo modo
slapadd -f admin.ldif -b dc=kaima,dc=it
Visto che mi dà sempre errori di autorizzazione in fase di inserimento e
modifica mi sono fatto un slapcat ed ho visto che nel listato risultante
mi dà in userPassword una cosa simile
userPassword:: 9eFi4556jjseDRFMemm ..... e non mi tiene
{SSHA}gytfXDgDtUG0YAxOu81d1u3yXtgKXLCV
Come faccio ad usare slapadd in modo che non mi cambi la password ????
Penso che il problema a questo punto sia questo, altrimenti ci sono 2
possibilità OPENLDAP e FEDORA NON VANNO D'ACCORDO OPPURE IL PROBLEMA SONO
IO !!!!!!!!
Ciao
-- 
------------------------------------------
Togliere aldruz- per rispondermi via e-mail
------------------------------------------

 IO !!!!!!!!
1) non urlare
2) leggi meglio la documentazione
3) abbi un po' di pazienza :-) ldap non è un servizio facile da imparare.

 writes:
a> mi sono creato il mio admin.ldif
Come dicevo, non serve: l'admin e` definito in slapd.conf e lo si usa
solo per il binding; averlo nell'albero LDAP e` ridondante.
a> Visto che mi dà sempre errori di autorizzazione in fase di inserimento e
Hai definito anche il nodo "radice" ?
  dn: dc=kaima,dc=it
  dc: kaima
  objectClass: dcObject
  objectClass: organizationalUnit
  ou: Home Sweet Home
Piu` le eventuali ma consuete ou, tipo 
  dn: ou=People,dc=kaima,dc=it
  ou: People
  objectClass: top
  objectClass: organizationalUnit
  objectClass: domainRelatedObject
  associatedDomain: 
kaima.it
a> userPassword:: 9eFi4556jjseDRFMemm ..... e non mi tiene
a> {SSHA}gytfXDgDtUG0YAxOu81d1u3yXtgKXLCV
Nota i "::": e` solo il modo in cui LDAP codifica la stringa (base64, mi
pare) e i  "::" indicano appunto che il dato  presentato e` codificato e
non una normale stringa di caratteri.
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings]

 imparare.
Me ne sono accorto, ma sono convinto che sarà come sempre .... una
virgola sbagliata!
Pace e bene a tutti .....


 writes:
a> Non capisco poi perchè non ho nessun log, ne in /log/messages ne in
a> /log/ldap sia configurando syslog, che non !!!!
/var/log/ldap, tutt'al piu` :-).
Dato che ho anch'io Fedora, ti posso assicurare che funziona:
/etc/openldap/slapd.conf:
        loglevel 256
(valore adeguato per la maggior parte delle esigenze)
/etc/syslog.conf:
        # OpenLDAP
        local4.*     /var/log/ldap
Da shell:
        # touch /var/log/ldap
        # chown ldap:ldap /var/log/ldap
        # chmod 660 /var/log/ldap               (oppure 664)
        # pkill -1 syslogd
Se hai parecchia attivita` nel log,  o riduci il loglevel (v. manuale di
slapd.conf)  o  ti  crei  una  entry  per  LDAP  in  /etc/logrotate.conf
(v. manuale di logrotate):
        /var/log/ldap {
            weekly
            create 0660 ldap ldap
            rotate 4
            postrotate
                /usr/bin/killall -HUP syslogd
            endscript


 virgola sbagliata!
sto seriamente pensando di scrivere un libro su ldap come dio comanda....

 
Io vi ammiro per la pazienza ... grazie, oggi pomeriggio riprovo, ora vado
a guadagnarmi da mangiare, Ldap mi è un pò indigesto ultimamente!!!
Ciao


 writes:
OC> sto seriamente pensando di scrivere un libro su ldap come dio
OC> comanda....
Gerald Carter
LDAP System Administration
O'Reilly
L'edizione che  ho io  e` gia` "superata"  in quanto fa  riferimento, ad
es., a  Samba 2  (con la  3 e` cambiato  lo schema  LDAP), non  parla di
automounter [*] in  quanto all'epoca non c'era il  supporto, ecc.; pero`
spiega  piuttosto bene  tutto il  resto. Ah,  ovviamente e`  in inglese:
forse c'e` in  italiano, ma io ormai non cerco  nemmeno piu` le edizioni
tradotte, che o sono tradotte male, o sono piu` obsolete di mio nonno, o
(di solito) tutte e due le cose.
[*] Per alle: mi sovviene  che hai usato redhat/autofs.schema; io non lo
uso,  trattandosi in  un  certo senso  di  una soluzione  "proprietaria"
(nis.schema e`  decisamente piu`  standard) adottata come  misura tempo-
ranea, e faccio  invece riferimento a nis.schema e  ai relativi oggetti,
che ora sono supportati da autofs; ad es.:
  dn: nisMapName=auto.master,dc=gest,dc=unipd,dc=it
  objectClass: top
  objectClass: nisMap
  nisMapName: auto.master
  dn: cn=/home,nisMapName=auto.master,dc=gest,dc=unipd,dc=it
  objectClass: nisObject
  cn: /home
  nisMapEntry: ldap:nisMapName=auto.home,dc=gest,dc=unipd,dc=it
  nisMapName: auto.master
  dn: nisMapName=auto.home,dc=gest,dc=unipd,dc=it
  objectClass: top
  objectClass: nisMap
  nisMapName: auto.home
  .....
  dn: cn=jake,nisMapName=auto.home,dc=gest,dc=unipd,dc=it
  objectClass: nisObject
  cn: jake
  nisMapEntry: -rw,nosuid nfsserver:/disk1/home/jake
  nisMapName: auto.home
Purtroppo non  ho salvato  i link  ad alcune pagine  web molto  utili al
riguardo,  ma  se cerchi  su  Google  "nisMapName"  et similia  dovresti
riuscire a trovare altre informazioni.


 (di solito) tutte e due le cose.
no, non c'è in italiano. Conosco il libro, ma ha delle parti mancanti
sull'inetgrazione di ldap su alcuni servizi e non copre bene lo sviluppo
degli schemi. Inoltre la parte su samba è di fatto da rifare.
 

 Come faccio ad usare slapadd in modo che non mi cambi la password ????
[cut]
Per escludere eventuali problemi con la crittatura della password, xche 
non provi a mettere la pass in chiaro e fare le prove così? Io 
preferisco fare sempre così...password in chiaro in slapd.conf 
all'inizio, una volta che ho imparato a far funzionare tutto 
l'accrocchio allora poi penso alla sicurezza...
Prova e facci sapere. Ciaoo

 
Non ci crederai ma i log non vanno ancora!!!!! ma comnque sono più
rilassato, ora sono riuscito a creare l'albero, inserire l'amministratore,
ed un utente generico, poi li ho cancellati e modificati senza problemi (o
quasi) ma i log ... nisba! Gli ho messo anche un loglevel (512 - 1024 ed
anche -1) alto ma nulla ....
P.S. Per chi ci volesse provare, vi consiglio di seguire passo a passo
quello che vi dice 
http://www.openldap.org/doc/admin21/index.html
 la guida
ufficiale .... effettivamente basta leggere bene quello che dice, e vi
assicuro che si riesce a partire!
Ringrazio comunque chi mi ha assistito in questo lungo parto! ma
sicuramente sono solo all'inizio ....
Ciao a tutti
