Site web de jdd

Recent Changes - Search:
Doc /

Restaurer les répertoires utilisateurs

Situation évoquée

Lors d'un changement de machine pour un serveur (par exemple), il est assez simple de copier les fichiers /etc/passwd et /etc/shadow entre l'ancienne et la nouvelle machine - au moins les lignes correspondant aux utilisateurs, de façon a ne pas changer les mots de passe. Mais ça ne crée pas les répertoires utilisateurs dans /home.

Cette page ne concerne qu'une machine avec une poignée d'utilisateurs gérés à la main.

Le plus simple est quand même de copier le répertoire /home en entier si on peut.

Préalables

Il faut avoir au minimum le compte root accessible, si possible également le compte de l'administrateur si ce n'est pas root.

Trouver les utilisateurs

Faire

cat /etc/passwd | grep bash

et vous aurez la liste

Création

Pour chaque utilisateur "toto", faire (en tant que root):

mkdir /home/toto
cp -a /etc/skel/. /home/toto
chown -R toto:users /home/toto