Je voudrais savoir comment modifier correctement l'homedir d'un utilisateur.
Je connais déjà cette commande
usermod -d /home/peter peter
Mais sais, dois-je créer le homedir avant? Et qu'arrivera-t-il à l'ancien homedir? (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".
la source
whoami
et tout le monde connectéwho
.users
et il m'a juste retourné mon propre nom. Ce n'était pas le nom d'utilisateur, auquel j'ai attribué le nouveau répertoire personnel. Il me semble que l'utilisateur m'a été attribué, car après la reconnexion, cela a bien fonctionné.move
ancien dir au nouveau dir, donc il ne créera pas de nouveau dir si l'ancien dir n'existe pas. manpages.ubuntu.com/manpages/precise/en/man8/usermod.8.htmlsudo chown peter: peter
pourrait être préférable ici. Ce formulaire<user>:
utilise le groupe par défaut de l'utilisateur, qui n'est pas nécessairement le même nom que le nom d'utilisateur.