Newsgroup: it.comp.os.linux.sys
Titolo: Problemi con samba PDC - update


Ho scoperto che il motivo per cui i client non si joinano al dominio è
che lo script
smbldap-adduser -w "nomepc$"
in realtà crea il record di macchina, ma non correttamente formato: in
particolare, non ha la objectClass sambaSamAccount e quindi non ha le
properties "sambaAcctFlags", "sambaSID" ecc. che penso siano necessarie
per il corretto dialogo tra client e server.
Non penso sia fattibile completare a mano tutti gli account di
macchina, quindi... consigli? Cosa potrei correggere? La configurazione
degli script smbldap-* l'ho controllata svariate volte e mi sembra a
posto.
Grazie per ogni consiglio, come sempre ;)
Fabrizio

Mandi! Hermooz
  In chel d? si favelave...
H> che lo script
H> smbldap-adduser -w "nomepc$"
H> in realtà crea il record di macchina, ma non correttamente formato: in
...va benissimo così, le objectclass e i dati samba vengono aggiunti da
samba in un secondo momento, l'errore è sicuramnte da qualche altra parte.
Alza il log e verifica che succede...
-- 
  Raramente chi spara cazzate finisce subito le munizioni.
							(Anonimo)

 Alza il log e verifica che succede...
Già fatto, ma non trovo errori particolari. Il fatto è che l'atto
della creazione del record al join del dominio ha successo (secondo
lui), mentre è il client windows che fallisce quando prova ad entrare
nel dominio perchè non trova il machine record. E sul client windows
non viene loggato granchè in questo caso :(
Bye!

Mandi! Hermooz
  In chel d? si favelave...
H> Sicuro? Mi pare strano
Sicuro. Samba sa gestire perfettamente i dati samba in LDAP, e così come
sono pensati gli smbldap-tools fanno proprio quello: inseriscono i dati POSIX
nell'albero LDAP di modo che samba li possa completare.
H> lui), mentre è il client windows che fallisce quando prova ad entrare
H> nel dominio perchè non trova il machine record. E sul client windows
H> non viene loggato granchè in questo caso :(
Ah, ok, allora il problema è probabilmente da altre parti... strano che nei
log non ci sia nulla...
-- 
  L'entropia dei soldi aumenta sempre.
							(prof. Taffara)

 log non ci sia nulla...
Sono arrivato mi pare fino a level 3 di logging, al punto insomma dove
già si producono paginate e paginate di righe per una semplice
richiesta di una share... e diciamo che perlomeno IO non ho trovato
nulla che mi sembrasse significativo.
Per quello che sono riuscito a capire, samba non registra "errori",
secondo lui tutto più o meno funziona; pero' la risposta che dà ai
client windows evidentemente non è gradita, e questi non funzionano
come dovrebbero. Peccato che nell'event viewer dei client non viene
registrato praticamente niente, l'unico indizio è il pop-up con il
generico messaggio d'errore "utente non valido o sconosciuto".
Per questo pensavo che il componente "bacato" fosse esterno a Samba, e
cioè fosse lo script smbldap. Anche perchè se effettivamente completo
a manella il record di macchina con i campi mancanti, a quel punto il
client windows il join al dominio ce la fa a farlo. 
Bah!

Mandi! Hermooz
  In chel d? si favelave...
H> Giusto per capire: se io imposto come "add machine script" nel smb.conf
H> lo script smbldap-adduser, samba quando riceve una richiesta di join al
H> dominio fa girare quello script, esattamente come gli viene richiesto.
H> Ma cosa causa il "completamento" del record, se lo script non lo crea
H> giusto (così come sembra)? Lo fa comunque samba subito dopo aver fatto
H> girare lo script o c'e' qualche altro evento scatenante?
No, non ci siamo capiti; samba usa gli script per aggiungere i dati POSIX
degli utenti, poi gestisce da se la parte windows dei dati.
Quindi il tuo problema potrebbe non stare nella creazione della parte posix,
ma in quello che samba cerca di fare dopo.
H> Per questo pensavo che il componente "bacato" fosse esterno a Samba, e
H> cioè fosse lo script smbldap. Anche perchè se effettivamente completo
H> a manella il record di macchina con i campi mancanti, a quel punto il
H> client windows il join al dominio ce la fa a farlo. 
non credo che sia un problema di smbldap, a me l'unica volta che ha fatto una
cosa del genere è perchè avevo incasinato la gestione del calcolo del
prossimo UID, e lo script tornava errore; ma già a level 2 di log
ce n'era a chili, e chiarissimo...
-- 
  Utopia aveva una sorella maggiore,
  che si chiamava Verita` senza errore			(Nomadi)