Le 20/04/2009 à 10:57, Christophe Alonso a écrit : > > Bonjour, > > pour une raison trop longue à expliquer ici, je me vois obligé de > modifier le login de mon utilisateur. > > Après recherche sur internet, il semble que usermod sache faire ça. Sauf > que le man me donne quelques sueurs froides. > > La commande qui m'intéresse est --login. Si je comprends bien, il faut > faire usermod -lNEW_LOGIN LOGIN pour changer le login d'un utilisateur > donné. Après quoi il faut encore changer le nom du répertoire de > l'utilisateur manuellement. Bon. > > Mais à la fin du man, un avertissement ajoute qu'il faut manuellement > modifier le propriétaire des fichiers crontab et des tâches at... > Là, par contre pour moi c'est du charabia. > > Si quelqu'un pouvait m'éclairer sur la procédure, je lui en serait très > reconnaissant. N'hésitez pas à en faire des tonnes je suis trèèèès lent. > > Merci, > Christophe > > PS: est-ce que la commande -m me permettrait de "déplacer" les fichiers > de LOGIN vers NEW_LOGIN ???? > > Encore merci >
L'utilisateur est identifié par son uid (user identity) dans /etc/passwd et son gid (group id) dans /etc/group. Dans ces fichiers remplacer ancien_nom par nouveau_nom va modifier l'affichage en conséquence. (attention au home dans /etc/passwd, dernier champ de la ligne) Il reste à trouver les répertoires qui sont identifiés avec le nom pour etre plus lisible: $ sudo find / -mount -type d -name ancien_nom (-mount reste sur le systeme de fichier donné, donc répéter l'opération si il y a plusieurs systèmes de fichiers à explorer) Il ne devrait pas y en avoir beaucoup, ca doit etre assez rapide. je pense n'avoir rien oublié :-), mais ensuite vérifier avec find / -u ... > tout_machin.log (ca peut etre très long) et jeter un oeil avec un bon éditeur de texte. Alain -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected]

