Je voudrais savoir, qui modifier correctement le homedir d'un utilisateur.
Je connais déjà cette commande
usermod -d /home/peter peter
Mais savez-vous, dois-je créer le homedir avant? Et qu'adviendra-t-il du vieux foyer? (Je connais l'option -m qui déplacerait le contenu, mais je ne veux pas déplacer/supprimer l'ancien contenu).
Donc, pour ne pas supprimer et simplement laisser l'ancien contenu, devrais-je simplement utiliser la commande, exactement comme je l'ai mentionné ci-dessus?
J'utilise Ubuntu 12.04.1 LTS "Server".
Premièrement, usermod ne peut pas être exécuté en tant qu’utilisateur normal. Vous devez soit être connecté en tant qu'utilisateur root, non recommandé, ou préfixer la commande avec Sudo. La commande ne crée pas le dossier, vous devez donc d'abord le créer.
cd /home;
Sudo mkdir peter
Sudo chown peter:peter peter
Sudo usermod -d /home/peter peter
Fera ce que tu veux. Tout dossier de départ existant restera inchangé
Vous ne pouvez pas modifier le répertoire de base d'un utilisateur lorsqu'il est connecté (si vous êtes connecté en tant que peter
name__, cela ne fonctionnera pas).