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.
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.
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.
Bonjour,
Le lundi 20 avril 2009, Christophe Alonso a écrit...
> 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.
Il y a, dans /var/spool/cron/crontabs, les crontab d'utilisateurs. Et
elles sont nommées comme l'utilisateur. Pareil pour /var/spool/mail/.
Donc si l'utilisateur est modifié, il faut renommer les fichiers.
Tu pourrais utiliser find pour repérer tous les fichiers qui sont
possédés par l'utilisateur (proprio ou groupe)
ou qui ont le nom de l'utilisateur, mais avant de faire la modification, pour avoir un état
des lieux.
Bonjour,
Le lundi 20 avril 2009, Christophe Alonso a écrit...
> 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.
Il y a, dans /var/spool/cron/crontabs, les crontab d'utilisateurs. Et
elles sont nommées comme l'utilisateur. Pareil pour /var/spool/mail/.
Donc si l'utilisateur est modifié, il faut renommer les fichiers.
Tu pourrais utiliser find pour repérer tous les fichiers qui sont
possédés par l'utilisateur (proprio ou groupe)
ou qui ont le nom de l'utilisateur, mais avant de faire la modification, pour avoir un état
des lieux.
Bonjour,
Le lundi 20 avril 2009, Christophe Alonso a écrit...
> 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.
Il y a, dans /var/spool/cron/crontabs, les crontab d'utilisateurs. Et
elles sont nommées comme l'utilisateur. Pareil pour /var/spool/mail/.
Donc si l'utilisateur est modifié, il faut renommer les fichiers.
Tu pourrais utiliser find pour repérer tous les fichiers qui sont
possédés par l'utilisateur (proprio ou groupe)
ou qui ont le nom de l'utilisateur, mais avant de faire la modification, pour avoir un état
des lieux.
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 fa ut
faire usermod -lNEW_LOGIN LOGIN pour changer le login d'un utilisateur
donné. Après quoi il faut encore changer le nom du réperto ire 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 ser ait 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 fichi ers
de LOGIN vers NEW_LOGIN ????
Encore merci
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 fa ut
faire usermod -lNEW_LOGIN LOGIN pour changer le login d'un utilisateur
donné. Après quoi il faut encore changer le nom du réperto ire 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 ser ait 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 fichi ers
de LOGIN vers NEW_LOGIN ????
Encore merci
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 fa ut
faire usermod -lNEW_LOGIN LOGIN pour changer le login d'un utilisateur
donné. Après quoi il faut encore changer le nom du réperto ire 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 ser ait 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 fichi ers
de LOGIN vers NEW_LOGIN ????
Encore merci
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
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
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
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 utilisat eur
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
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 utilisat eur
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
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 utilisat eur
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
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
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
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
Le 20 avril 2009 16:58, Christophe Alonso 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
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
Le 20 avril 2009 16:58, Christophe Alonso 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
Bonjour,
à mon avis, pour changer de toto en titi:
# deluser toto
# mv /home/toto /home/titi
# adduser --uid _le bon uid_ titi
Je pense que ça suffit.
Bonjour,
à mon avis, pour changer de toto en titi:
# deluser toto
# mv /home/toto /home/titi
# adduser --uid _le bon uid_ titi
Je pense que ça suffit.
Bonjour,
à mon avis, pour changer de toto en titi:
# deluser toto
# mv /home/toto /home/titi
# adduser --uid _le bon uid_ titi
Je pense que ça suffit.
Le lundi 20 avril 2009 à 17:13 +0200, Kevin Hinault a écrit :Le 20 avril 2009 16:58, Christophe Alonso 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
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
Le lundi 20 avril 2009 à 17:13 +0200, Kevin Hinault a écrit :Le 20 avril 2009 16:58, Christophe Alonso 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
Pierre Meurisse a écrit, lundi 20 avril 2009, à 17:11 :
> Bonjour,
bonjour,
[...]
> à mon avis, pour changer de toto en titi:
> # deluser toto
> # mv /home/toto /home/titi
> # adduser --uid _le bon uid_ titi
>
> Je pense que ça suffit.
Un petit
grep -Rw toto /etc
pourra vérifier quelques oublis possibles (/etc/sudoers, /etc/aliases,
...).
--
Jacques L'helgoualc'h
Pierre Meurisse a écrit, lundi 20 avril 2009, à 17:11 :
> Bonjour,
bonjour,
[...]
> à mon avis, pour changer de toto en titi:
> # deluser toto
> # mv /home/toto /home/titi
> # adduser --uid _le bon uid_ titi
>
> Je pense que ça suffit.
Un petit
grep -Rw toto /etc
pourra vérifier quelques oublis possibles (/etc/sudoers, /etc/aliases,
...).
--
Jacques L'helgoualc'h
Pierre Meurisse a écrit, lundi 20 avril 2009, à 17:11 :
> Bonjour,
bonjour,
[...]
> à mon avis, pour changer de toto en titi:
> # deluser toto
> # mv /home/toto /home/titi
> # adduser --uid _le bon uid_ titi
>
> Je pense que ça suffit.
Un petit
grep -Rw toto /etc
pourra vérifier quelques oublis possibles (/etc/sudoers, /etc/aliases,
...).
--
Jacques L'helgoualc'h