Autore Topic: [RISOLTO]problema smbldap-populate + join dei client al dominio  (Letto 95256 volte)

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
ciao a tutti ragazzi,spero di trovare aiuto,considerando che non ci sono guide per centos 6 su come installare samba + ldap,o meglio c'è l'ottima guida per samba+ldap su centos 5.5 e un'altra solo con samba per centos6.ora sono riuscito a fare un pdc su centos 6 solo con samba ed ora tutto ok,il problema c'è stato quando voluto aggiungere ldap,ho seguito varie guide mie e usato un pò quella per centos 5.5.ho rinominato slapd.conf.bak in slapd.conf e ho usato quel file per configurarlo e non slapd.d.sono riuscito ad aggiungere uno schema che mi serviva,con esito positivo.il problema è quando sono andato ad effettuare il fatidico smbldap-populate che mi da un errore che non riesco a risolvere:


Can't locate Crypt/SmbHash.pm in @INC (@INC contains: /usr/sbin/ /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/sbin//smbldap_tools.pm line 27, <DATA> line 522.
BEGIN failed--compilation aborted at /usr/sbin//smbldap_tools.pm line 27, <DATA> line 522.
Compilation failed in require at /usr/sbin/smbldap-populate line 31, <DATA> line 522.
BEGIN failed--compilation aborted at /usr/sbin/smbldap-populate line 31, <DATA> line 522.


-Crypt/SmbHash.pm è un file che lui non riesce a trovare,l'ho reinstallato e mi diceva che era già presente,quindi c'è!!non capisco il rpoblema

qualcuno ha un idea?

e poi visto che le nuove versioni prevedono la configurazione con slapd.d è corretto rinominare slapd.conf.back in slapd.conf e usare quel file per configurarlo??c'è troppo poco materiale su sta roba,se riesco a farlo scriverò una guida esaustiva a prova di scemo lo giuro!! ;)
« Ultima modifica: 29 Ottobre 2011, 23:27:17 da masterizzatore »

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #1 il: 09 Ottobre 2011, 17:02:23 »
ok ci sono aggiornamenti ,il problema doverebbe essere dovuto a dei moduli perl mancanti,ho qundi eseguito "cpan install Crypt::SmbHash" e ho risolto parzialmente.ora mi dice: can't locate Unicode/MapUTF8.pm....ho qundo digitato "cpan install Unicode::MapUTF8" parte l'installazzione del modulo ma non va a buon fine..ci spippolo un altro pò..

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #2 il: 10 Ottobre 2011, 10:10:15 »
io ho gia aggiornato la guida e pubblicata ma non viene aggiornata

ho creato pdc centos 6 samba 3.5.11 smbtolls openldap

tu che passi hai effettuato?
Mayers

Where there is a shell, there is a way

Offline mauriziomarini

  • Newbie
  • *
  • Post: 15
    • Mostra profilo
    • E-mail
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #3 il: 11 Ottobre 2011, 18:57:09 »
e' posibile averla almneo privatamente tramite pm? :) :)
cosi provo a testarla

Offline mauriziomarini

  • Newbie
  • *
  • Post: 15
    • Mostra profilo
    • E-mail
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #4 il: 11 Ottobre 2011, 19:07:47 »
ok ci sono aggiornamenti ,il problema doverebbe essere dovuto a dei moduli perl mancanti,ho qundi eseguito "cpan install Crypt::SmbHash" e ho risolto parzialmente.ora mi dice: can't locate Unicode/MapUTF8.pm....ho qundo digitato "cpan install Unicode::MapUTF8" parte l'installazzione del modulo ma non va a buon fine..ci spippolo un altro pò..
io mi sono fermato alla configurazione di slapd dinamico e poi mi son dovuto dedicare ad altro, tuttavia mi verrebbe da dire: tutti quei moduli perl dovrebbero auto-installarsi per dipendenza di smbldap tools
io usavo dag wieers http://dag.wieers.com/rpm/ una volta per smbldap-tools
hai provato:
http://pkgs.repoforge.org/smbldap-tools/smbldap-tools-0.9.5-2.el6.rf.noarch.rpm

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #5 il: 11 Ottobre 2011, 20:55:10 »
ciao ragazzi vi rispondo solo ora perchè ero fuori.allora per quanto riguarda i moduli perl ho risolto,bastava installare con cpan prima

-Unicode::Map

-poi un bel yum install gcc

-e poi un cpan Unicode::MapUTF8

e tutto risolto.poi sono arrivato al smbldap-populate e mi ha popolato il database con successo senza problemi,mi creava gli utenti ecc. non riuscivo ad aggiungere i pc al dominio non trovava l'utente giusto.che negli altri pdc che avevo fatto (con debian e ubuntu) erano root e relativa passwd che coincideva con quella di slappasswd.cmq mayers81 per la guida ho usato un pò quella per 5.5 e un pò di testa mia ispirandomi a quelle per ubuntu e per debian.cmq il problema secondo me è tutto in quel cavolo di slapd.d.io avevo rinominato lo slapd.conf.back in slapd.conf e l'ho configurato,poi ho configurato ldap.conf e aggiunto lo schema della guida per centos 5.5 (admin.ldif,ovviamente con i valori appropriati per me),lo aveva anche aggiunto con successo però poi alla fine,popolato il dabase non c'era verso di autenticarmi sul dominio.proprio impossibile.mayers81 mi puoi spiegare brevenete che schemi hai aggiunto a ldap?il file slapd.conf.back ho fatto bene a rinominarlo e configurarlo come slapd.conf?grazie mayers,grazie mauriziomarini
« Ultima modifica: 11 Ottobre 2011, 20:57:34 da masterizzatore »

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #6 il: 11 Ottobre 2011, 21:09:14 »
mayers,ho trovato la tua guida!lo sapevo,avevo trovato anche io in un forum inglese un utente che cancellava il contenuto dello slapd.d e lo ricreava per arginare il problema,lo avevo fatto anche io...cmq il mio server non voleva andare =( ora l'ho ripiallato e ripristinato con l'immagine a nuovo.è bello pulito,domani riprovo da capo (per tipo la 4° volta!)seguendo la tua guida,ti tengo aggiornato ciao e grazie!!

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #7 il: 11 Ottobre 2011, 21:26:25 »
su una distribuzione pacchettizzata come CentOS non si dovrebbero mai installare moduli perl via cpan né compilare eseguibili.
si trova tutto (o quasi) in formato rpm.. se non c'è, meglio sbattersi e crearsi un rpm, se ne guadagna in salute

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #8 il: 11 Ottobre 2011, 22:23:28 »
si infatti io gli avevo scaricati in rpm!e gli avevo installati,però continuava a dirmi che i moduli c'erano già,poi ho trovato quella soluzione e andava..però sapevo anche io che era provvisiora.non so perchè ma ldap non riusciva a trovarli sti moduli,cmq nella prossima installazione guardo se trovo la soluzione giusta..

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #9 il: 11 Ottobre 2011, 22:25:40 »
guida pubblicata!!!!!!
Mayers

Where there is a shell, there is a way

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #10 il: 12 Ottobre 2011, 14:11:12 »
agazzi ho ancora problemi,ho seguito la guida,ed è andato tutto ok,popolato il database,aggiunto il file .ldif con successo e zero intoppi,tutto ok.però quando arrivo ad aggiungere i client (xp),il client arriva a utenticarsi sul dominio e mi dice che l'utente con cui ho effettuato il join (root e relativa passwd che è anche quella di ldap) non è stato trovato.quando ho popolato il database ho dato

-smbldap-populate -a root -k 0

ma niente..uniche cose che posso dirvi è che mi sebra che ci siano dei problemi tra ldap e utetni unix se do ad esempio un:

-smbldap-usermod -s /bin/bash utetne

per cambiare la shell,da smblda-usershow utente vedo che l'utente è stata cambiata la shell da false a bash sei poi con quell'utente provo ad entrare nel sistema non entra perchè ha ancora la shell falsa!!ma perchè?? è come se ldap non andasse a cambiare i parametri per l'unte unix,il che sarebbe coerente col fatto che quando aggiungo un client al dominio mi dice che l'utente non lo tova..avete qualche suggerimento??

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #11 il: 12 Ottobre 2011, 14:15:38 »
spiegati meglio hai seguito la guida passo passo o hai fatto modifiche
Mayers

Where there is a shell, there is a way

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #12 il: 12 Ottobre 2011, 14:32:07 »
ho seguito la guida e ho solo cambiato Administrator con root quando sono andato a popolare il database,voglio che l'utente amministratore della rete sia proprio root,ho provato anche a cambiare con l'utente della guida (Administrator),ma quando andavo a joinare la macchina,all'inserimento delle credenziali mi dava:accesso negato.boh ho provato ad aggiungerlo al gruppo Domain Admins ma niente..cmq il fatto strano che il comando smbldap-xxxx non interagisce con i relativi utenti in unix,cambiando ad esempio la shell di un untente con smbldap-usermdod -s xxxx non la cambia sull'untente unix,credo che il problema sia li... nessuno ha avuto un problema simile??

Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #13 il: 12 Ottobre 2011, 14:48:43 »
io no  8)

pero aspetta che verifico una cosa per windows xp
Mayers

Where there is a shell, there is a way

Offline masterizzatore

  • Jr. Member
  • **
  • Post: 49
    • Mostra profilo
Re: smb+ldap centos6 problema smbldap-populate
« Risposta #14 il: 12 Ottobre 2011, 16:43:38 »
ah ok,però io avevo fatto già dei pdc con debian + ldap e con ubuntu server + ldap e xp non aveva bisogno di cambiare nulla!!asp ora provo cmq a fare il join da un 7