Newsgroup: it.comp.os.linux.sys
Titolo: Samba Upgrade

Ciao a tutti,
qualcuno ha mai provato ad aggionrare un PDC con Samba vers. 2.0.x a 
Samba 3.0.x, senza dover ricreare quindi tutti gli utenti di dominio??
E' possibile ? o dà problemi??
Ho una versione 2.0.7, prima di procedere all'upgrade correi qualche 
info utile da qualcuno..anche qualche doc! :)
Grazie mille!!
bye

 writes:
A> qualcuno ha mai provato ad aggionrare un PDC con Samba vers. 2.0.x a
A> Samba 3.0.x, senza dover ricreare quindi tutti gli utenti di dominio??
Da 2.0.x a 3.0.x direttamente, no: io sono passato da un 2.2.5 al 3.0.1,
anche  se  in  passato ho  fatto  altri  upgrade,  compreso uno  da  una
2.1-prealpha che ha funzionato piuttosto bene fin dal 1998.
Nel passaggio dalla  2.x alla 3.x non ho dovuto  ricreare nulla, ma solo
passare  il SID  del server  dal <DOMAIN>.SID  al file  secrets.tdb (non
ricordo piu`  che comando si deve  usare, ma nel "Samba  3 HOWTO Collec-
tion" (si trova sui siti di Samba e nella directory "docs" dei sorgenti)
c'e` scritto  tutto: lettura assolutamente obbligatoria  *prima* di fare
qualunque upgrade; per buona misura io ho anche installato la versione 3
in una directory separata, /opt/samba3 al posto di /opt/samba2, copiando
tutti i file potenzialmente "rovinabili".
Occhio   anche  che   il  parametro   "passdb  backend"   sia  impostato
correttamente:  di  default, stando  al  manuale  di smb.conf,  dovrebbe
essere "smbpasswd" (il vecchio file di testo alla /etc/passwd), ma io ho
dovuto specificarlo esplicitamente, perche' di default cercava LDAP...
Per il resto, controlla i parametri  in smb.conf, perche' dalla 2 alla 3
alcuni sono stati tolti o modificati (controlla con il solito testparm).
Se hai anche in mente grossi cambiamenti (tipo passare a LDAP e/o Kerbe-
ros), non farli in un  solo colpo: prima pensa all'upgrade mantenendo le
stesse funzionalita`, e *poi* pensa al resto.
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]

 
mah.. sembra che a me funzioni solo con:
  passdb backend = tdbsam
altrimenti non riesce a loggarsi nessun utente sul dominio!
ricordo che ai tempi avevo passato tutto con pbedit in tdbsam.
Scusa ma per quanto riguarda il passaggio della SID del dominio...
non basterebbe salvarsi il file secrets.tdb ed utilizzarlo per la 3.0.2 ??
Non sapevo di questa SID

 writes:
a> ricordo che ai tempi avevo passato tutto con pbedit in tdbsam.
Allora va bene per forza che usi tdbsam come backend...
a> Scusa ma per quanto riguarda il passaggio della SID del dominio...
a> non basterebbe salvarsi il file secrets.tdb ed utilizzarlo per la
a> 3.0.2 ??  Non sapevo di questa SID
Ma sei passato alla  3.0.2 da una 2.0.x o da una 2.2.x  ? Ora non e` che
mi tenga in  mente i "changelog" dei vari programmi, ma  non mi pare che
nella 2.0.x ci fossero gia`  tdbsam e secrets.tdb... Comunque se usi gli
stessi file  e la stessa configurazione  (fatti salvi i  controlli per i
parametri  obsoleti), il  passaggio dalla  2  alla 3  non dovrebbe  dare
problemi.
Se le  macchine non riescono a fare  il logon di dominio  perche' non si
autenticano  con il  server, allora  e` un  problema di  SID  del server
errato ("net getlocalsid <DOMAIN>" per controllare).


 
No,ho scritto male, avevo una 2.2.8a.
Grazie per le info!