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

Ciao
Ogni volta che eseguo una operazione di inserimento del tipo
smdladp-useradd.pl
 -a pippo
mi restituisce 
No such object at /usr/local/sbin//
smldap_tools.pm
 line 663, <DATA> line
283.
Ho provato a vedere il codice di questo file .... Uf! Pee me è un pò
critico, comunque mi sembra che la porzione di codice riguardi un problema
sull'inserimento del gruppo !!!
Come posso fare ?
Ciao
-- 
------------------------------------------
Togliere aldruz- per rispondermi via e-mail
------------------------------------------

 Ciao
hai provato con l'inserimento manuale? ovvero smbpasswd, adduser,ecc....
_TeX_

 _TeX_
Effettivamente provando adduser va .... ma smbpasswd mi da un errore del
tipo:
ldapsam_search_one_group: Problem during the LDAP searc: LDAP error:
invalid DN (Invalid DN syntax)
ldapsam_midify_entry: Faild to add user dn=
uid=pippo,"ou=Users","dc=samba,dc=local" with: Invalid DN syntax .....
Mi fa capire che il DN di inserimento non è corretto!!! Ma oltre al file
di conf. di samba (smb.conf) devo editare altri file in cui mettere il DN
radice del mio LDAP ?


 writes:
a> invalid DN (Invalid DN syntax)
a> ldapsam_midify_entry: Faild to add user dn=
a> uid=pippo,"ou=Users","dc=samba,dc=local" with: Invalid DN syntax .....
Ci sono delle virgolette di troppo:
        uid=pippo,ou=Users,dc=samba,dc=local
Controlla il formato dei dati che gli passi.
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]

 Controlla il formato dei dati che gli passi.
Esatto avevi ragione ....
Ho sistemato anche altri errori  ....
Ma comunque c'è ancora qualche problema, adesso mi continua a dare 
errori con smbpasswd -a pippo del tipo 
ldapspam_modify_entry : LDAP Password could not be changed for user pippo:
Object class violation ....
Non lo credevo così complicato ....


 writes:
a> ldapspam_modify_entry : LDAP Password could not be changed for user
a> pippo: Object class violation ....
Nel  record  di  pippo  manca  una  objectClass  che  gli  serve,  quasi
sicuramente sambaSamAccount; queste sono quelle che uso io (e, credo, il
99,9% di chi usa Samba e LDAP per l'autenticazione):
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSamAccount
a> Non lo credevo così complicato ....
Piu` che altro LDAP e` molto pignolo e i tool disponibili per Linux sono
ancora piuttosto grezzi. Pensa che io ho dovuto praticamente riscrivermi
tutti i tool per migrare da  NIS+ a LDAP, sia perche' quelli "ufficiali"
non funzionavano, sia perche' prevedono una certa struttura dei dati che
io invece non avevo  (10 anni di stratificazioni, modifiche, personaliz-
zazioni & Co. lasciano il segno su qualunque struttura dati...).
Poi ho avuto il mio da fare a convincere Solaris 7 a "commutare" su LDAP
(non ci sono  le librerie native: ho dovuto compilarmele  e non e` stato
proprio immediato...).
Poi  c'ho litigato un  altro mese  per il  performance tuning:  non puoi
mandarmi un timeout 20 logon di dominio perche' il server LDAP non trova
in tempo i record in mezzo ad altri 3000...
Ora ho  da farmi ex-novo tutti  gli script di creazione  degli utenti, i
quali  script seguiranno  il  famoso principio  "bretelle  & cintura"  e
quindi continueranno ad aggiornare il server NIS+ oltre a quello LDAP.
