[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: changer le login d'un utilisateur



Le 20/04/2009 17:26, Christophe Alonso a écrit :
Le lundi 20 avril 2009 à 17:13 +0200, Kevin Hinault a écrit :
Le 20 avril 2009 16:58, Christophe Alonso<christophealonso@free.fr>  a écrit :

Merci à tous pour vos réponses.
J'ai donc fait un usermod -l pour l'utilisateur.
Et ça marche. Mais si, comme le suggère le man, je modifie le nom du
home utilisateur, alors là par contre ça ne va plus du tout :
"utilisateur n'a pas de répertoire, se place dans /home" ou quelque
chose comme ça. Comment faire (modifier le nom du répertoire utilisateur
et faire en sorte qu'il soit reconnu comme tel) ?
J'ai essayé de modifier les propriétés du répertoire utilisateur, mais
j'ai toujours un message d'erreur au login, comme quoi il ne trouve pas
de répertoire pour l'utilisateur et qu'il se place par défaut
dans /home.

Christophe

Edites ton fichier /etc/passwd (avec vipw par exemple) et cherche la
ligne correspondant à ton utilisateur et tu verras dessus le chemin de
la home de l'utilisateur. Vérifie qu'il correspond bien au répertoire.

Kévin

Je transmets la réponse de Florent Charton, envoyée en privé :
"Bonjour Christophe,

Je pense que ce qui s'est passé, c'est que le dossier home de ton
utilisateur est resté le même (/home/<ancien user>).
Il faut donc changer aussi le home en l'adaptant au nouveau login si je
ne m'abuse. Pour celà, il suffit de faire  :
# usermod -d /home/<newlogin>  <new login>

Si tu veux vérifier que le home de ton utilisateur est celui que tu
veux :
$ getent passwd<login>

Florent"

C'est ce qu'il me manquait, j'avais lu trop rapidement le man usermod.

Merci encore à tous et bonne fin d'après-midi

Christophe

Je m'excuse pour cette négligence qui a été d'envoyer le message en privé. Je ne m'en étais pas rendu compte.

Heureux d'avoir été utile pour cette fois :)

Florent


Reply to: