80 votes

Comment créer le dossier personnel de l'utilisateur après la création du compte ?

J'ai créé un nouvel utilisateur avec useradd name et a oublié d'utiliser -d -m pour créer leur répertoire personnel. J'ai essayé d'en créer un, de copier le contenu de /etc/skel, et chown de tout transmettre au nouvel utilisateur.

Les alias ne fonctionnent pas, comme ll et j'ai juste un $ à l'invite de commande, au lieu de name@server ~$ . De plus, l'utilisation de la molette de défilement fait apparaître des déchets sur la ligne de commande :(

Comment puis-je résoudre ce problème, ou est-il plus facile de supprimer l'utilisateur et de recommencer ?

2voto

Rick Ferris Points 1

Je viens de rencontrer ce problème (Ubuntu 12.04) et je l'ai résolu en créant un utilisateur temporaire, en copiant le répertoire de l'utilisateur, en lui attribuant un nom d'utilisateur (chowning) et enfin en supprimant l'utilisateur temporaire.

sudo adduser temp
sudo cp -r /home/temp /home/name
sudo chown -R name.name /home/name
sudo deluser temp

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X