[Linux] sauvegarder les utilisateurs

Bonsoir!

Voilà, je vais changer la distribution Linux de mon serveur.

Le problème, c’est que j’ai pas mal d’utilisateurs configurés sur ce serveur. J’aimerai les sauvegarder pour les mettre sans devoir tous les recréer sur la nouvelle distrib.

Je dois sauver les répertoires personnels, ça je sais c’est évident.
Je dois aussi sauver /etc/shadow pour les mots de passes.
Mais que dois-je sauver encore? Il doit y avoir des fichiers qui définissent les groupes de chaque utilisateur, l’emplacement de leurs répertoires persos…

Que dois-je sauver alors?

Merci, bonne soirée!

/etc/passwd contient les shells et home de tous les utilisateurs.

Tu as aussi /etc/group pour… les groupes.

Ah ok, je ne savais pas pour /etc/group :stuck_out_tongue:

Autre chose?

moi je ferais un script qui lit l’ancien fichier group, qui cree les groupes avec les bons ID, puis qui lit l’ancien passwd, pour creer les utilisateurs. Faut avoir la liste des passwd, ouais…

Remplacer ce genre de fichier est toujours delicat, et perso, je ferais pas.

LoneWolf
ph34r da passWOrD SpiRIt :stuck_out_tongue:

Ah… le problème c’est que je ne connais pas ces passwords…

La plupart sont aux utilisateurs de mon serveur FTP, et ce sont eux qui les choisissent, et ils sont cryptés…

A la limite je peux récupérer les mots de passes cryptés dans l’ancien fichier non?

De plus je ne sais pas créer des scripts en bash.

Si c’est risqué faudra que je fasse tout ça à la main.

Bah pour ma part j’ai déjà fait plusieurs migrations sur mon serveur perso avec sauvegarde, puis remplacement des /etc/password /etc/shadow et /etc/group sans problème particulier.

Bon, ben je verrai comment je ferai. Je ferai des backup des fichioers post installation, au cas ou ça foire que je n’ai pas à réinstaller. On verra ce que ça donne :stuck_out_tongue:

La nouvelle distrib va surement te créer quelques utilisateurs par défaut (pour utiliser les packages sans avoir besoin du root), vérifie qu’il n’y ait pas de conflit d’UID (idem pour les GID).

Au pire, solution atroce certes, mais qui peut être efficace : tu lances John The Ripper pour cracker les mots de passe, et tu les réintègres après dans la nouvelle distro. Ce n’est pas automatisé et c’est crade, mais ça peut marcher.

Pense à sauvegarder leurs dossiers utilisateurs (généralement /home/nom_du_user) aussi, et ensuite à faire gaffe à leurs droits :stuck_out_tongue:

Plus besoin de réinstaller, je vais garder la distib actuelle :stuck_out_tongue:

Enfin ca me servira bien si un jour je veux en changer!

Merci de vos conseils!