Le Tue, Apr 04, 2000 at 03:54:24PM +0200, JORT Emmanuel a �crit :
> Je g�re un vieux serveur qui tourne sous Digital Unix sur lequel travaille
> quelques centaines d'utilisateurs.
> Je dois proc�der au transfert de ces comptes vers un nouveau serveur qui
> tourne sous une Potato.
> 
> Quelles sont selon vous les meilleures solutions pour transf�rer la table
> /etc/passwd ?

J'ai r�cemment proc�d� (avec une jubilation certaine) au remplacement
d'un vieux SCO qui g�rait un peu plus de 2000 comptes par un Linux.
L'algorithme de cryptage des mots de passe �tait le m�me : celui bas�
sur la primitive "crypt".

Il me semble que ce devrait �tre le cas pour beaucoup d'Unix.

Il suffit donc de concat�ner une partie de fichiers "/etc/passwd" des
deux syst�mes. Eventuellement il faudra �crire une petite routine perl
pour d�caler les uid et/ou gid.

Attention � ne pas installer les shadow password lorsque le programme
d'installation le demande si le vieux Digital n'en �tait pas pourvu.
Les commandes "pwconv" et "grpconv" permettront de passer en shadow
une fois les anciens mots de passe import�s.

Pour tester la coh�rence des fichiers "passwd", "shadow" et "group",
les commandes "pwck" et "grpck" sont bien utiles avant de repasser en
production.


-- 
S. Nam�che ([EMAIL PROTECTED])
Soci�t� Virtual Net

"Je trouve  extr�mement humiliante l'id�e  de partager ma  plan�te, ma
plan�te � moi, avec  qui que ce soit et je ne  tol�rerai pas une chose
pareille." -- Isaac Asimov

Répondre à