Salut,
[quote=“angelique”] j’ai remplacé partout angel par kitty dans /etc/group et /etc/passwd
j’ai renommé /home/angel > /home/kitty[/quote]
Tu peux essayer ceci et par précaution, sauvegardes ton /home/angel avant, mais bon tu causais de clonezilla …
[17:45:22] ~ # ll /home
total 36K
drwxr-xr-x 140 loreleil loreleil 20K 2014-06-09 07:44 loreleil
drwx------ 2 root root 16K 2013-01-07 12:39 lost+found
[17:45:26] ~ # [/code]
J'ai créé un user angel (avant) pour le contexte.
[code][17:45:27] ~ # adduser angel
Ajout de l'utilisateur « angel » ...
Ajout du nouveau groupe « angel » (1005) ...
Ajout du nouvel utilisateur « angel » (1001) avec le groupe « angel » ...
Création du répertoire personnel « /home/angel »...
Copie des fichiers depuis « /etc/skel »...
Nouveau mot de passe :
Retapez le nouveau mot de passe :
passwd : le mot de passe a été mis à jour avec succès
Modification des informations relatives à l'utilisateur angel
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
Nom complet []:
N° de bureau []:
Téléphone professionnel []:
Téléphone personnel []:
Autre []:
Cette information est-elle correcte ? [O/n]o
[17:46:03] ~ #
[17:46:03] ~ # ll /home
total 40K
drwxr-xr-x 2 angel angel 4,0K 2014-06-09 17:45 angel
drwxr-xr-x 140 loreleil loreleil 20K 2014-06-09 07:44 loreleil
drwx------ 2 root root 16K 2013-01-07 12:39 lost+found
[17:46:12] ~ #
[17:46:13] ~ # useradd -s /bin/bash -g kitty -m kitty
useradd : le groupe « kitty » n'existe pas
[17:47:29] ~ #
[17:47:52] ~ # addgroup kitty
Ajout du groupe « kitty » (GID 1007)...
Fait.
[17:47:58] ~ #
[17:48:04] ~ # ll /home
total 40K
drwxr-xr-x 2 angel angel 4,0K 2014-06-09 17:45 angel
drwxr-xr-x 140 loreleil loreleil 20K 2014-06-09 07:44 loreleil
drwx------ 2 root root 16K 2013-01-07 12:39 lost+found
[17:48:13] ~ #
[17:48:15] ~ # cat /etc/passwd | grep angel
angel:x:1001:1005:,,,:/home/angel:/bin/bash
[17:49:11] ~ #
Le changement d’user et nom (propriétaire) du répertoire, c’est ici.
[17:49:15] ~ # usermod -d /home/kitty -m -l kitty angel
[17:50:22] ~ #
[17:50:23] ~ # ll /home
total 40K
drwxr-xr-x 2 kitty angel 4,0K 2014-06-09 17:45 kitty
drwxr-xr-x 140 loreleil loreleil 20K 2014-06-09 07:44 loreleil
drwx------ 2 root root 16K 2013-01-07 12:39 lost+found
[17:50:25] ~ #
[17:50:26] ~ # chown -R kitty:kitty /home/kitty
[17:50:58] ~ #
[17:50:58] ~ # ll /home
total 40K
drwxr-xr-x 2 kitty kitty 4,0K 2014-06-09 17:45 kitty
drwxr-xr-x 140 loreleil loreleil 20K 2014-06-09 07:44 loreleil
drwx------ 2 root root 16K 2013-01-07 12:39 lost+found
[17:51:00] ~ #
[17:51:02] ~ # cat /etc/passwd | grep kitty
kitty:x:1001:1005:,,,:/home/kitty:/bin/bash
[17:51:08] ~ #
[17:54:03] ~ # cat /etc/passwd | grep angel
[17:54:06] ~ #
[18:04:40] ~ # su - kitty
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ pwd
/home/kitty
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ ls -la
total 24
drwxr-xr-x 2 kitty kitty 4096 juin 9 18:04 .
drwxr-xr-x 5 root root 4096 juin 9 17:50 ..
-rw------- 1 kitty kitty 99 juin 9 18:04 .bash_history
-rw-r--r-- 1 kitty kitty 220 juin 9 17:45 .bash_logout
-rw-r--r-- 1 kitty kitty 3392 juin 9 17:45 .bashrc
-rw-r--r-- 1 kitty kitty 675 juin 9 17:45 .profile
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ exit
déconnexion
[18:16:33] ~ #
Par contre il faut corriger à la mano [cela peut ce régler en ligne, mais là, j’ai la flemme de chercher une solution propre pour solder cette l’histoire des SetUID et SetGID (les droits d’endossement)] les fichiers suivants :
Tu recherches toutes traces de l’utilisateur [mono]angel[/mono] et supprimes les entrées.
Juste un détail, en [mono]/etc/group[/mono] relève la valeur group d’[mono]angel[/mono] (ici : 1005) que tu vas substituer au group [mono]kitty[/mono] (ici : 1007).
Supprimes l’entrée [mono]angel[/mono].
[mono]angel:x:1005:
kitty:x:[strike]1007[/strike]:[/mono]
Au final ton group sera comme suit (dans mon cas)
[mono]kitty:x:1005:[/mono]
[18:35:32] ~ # cat /etc/group | grep kitty
kitty:x:1005:
[18:35:38] ~ #
Suivit immédiatement après (à nouveau) d’un chown récursif.
[Mono][18:17:15] ~ # su - kitty
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ mkdir dossier_de_kitty
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ touch papier.txt
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ ls -la
total 28
drwxr-xr-x 3 kitty kitty 4096 juin 9 18:39 .
drwxr-xr-x 5 root root 4096 juin 9 17:50 ..
-rw------- 1 kitty kitty 214 juin 9 18:35 .bash_history
-rw-r--r-- 1 kitty kitty 220 juin 9 17:45 .bash_logout
-rw-r--r-- 1 kitty kitty 3392 juin 9 17:45 .bashrc
drwx------ 2 kitty kitty 4096 juin 9 18:39 dossier_de_kitty
-rw------- 1 kitty kitty 0 juin 9 18:39 papier.txt
-rw-r--r-- 1 kitty kitty 675 juin 9 17:45 .profile
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$
kitty@pc-2-loreleil:~$ exit
déconnexion
[18:40:17] ~ #