Migration utilisateur existant [Réglé]
Mageia 5 ne récupére pas totalement l'ID utilisateur
Système et matériels / Installation et configuration

clicere83 Membre non connecté
-
- Voir le profil du membre clicere83
- Inscrit le : 29/04/2013
- Groupes :
J'ai installé Mageia 5 sur un disque à part afin de migrer les utilisateurs sous Mageia 5.
Le premier utilisateur crée sous Mageia 5, ID 500 : 500 a bien récupéré les dossiers et fichiers du même utilisateur sous Mageia 4.
Pour le second utilisateur, ID 10000 , 10000, il y a un problème sous Mageia 5, les dossiers et fichiers ont pour ID 10000 , 501, sauf pour
deux fichiers (ID 10000 , 10000 => clicere83 , clicere83 ) :
Mageia 4 :
-rw------- 1 clicere83 clicere83 0 juin 27 15:00 .Xauthority
-rw------- 1 clicere83 clicere83 50722 juin 27 15:00 .xsession-errors
-rw------- 1 clicere83 clicere83 41377 janv. 21 21:34 .xsession-errors.old
Mageia 5 :
-rw------- 1 clicere83 clicere83 0 juin 27 15:03 .Xauthority
-rw------- 1 clicere83 clicere83 50722 juin 27 15:03 .xsession-errors
-rw------- 1 clicere83 501 41377 janv. 21 21:34 .xsession-errors.old
J'ai vérifié les groupes associés à l'utilisateur clicere83 sous les deux systèmes, ils ont les mêmes groupes associés.
Si l'un d'autre vous à eu le même soucis et qu'il l'a résolu ou trouvé le pourquoi du comment, merci de nous le communiquer.
Cordialement,

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
La cause est ici :
Citation :
Les identifiants d'utilisateurs sont maintenant créés avec un UID démarrant à 1000 au lieu de 500 auparavant.
Source : https://wiki.mageia.org/en/Mageia_5_Notes_de_version-fr#.C3.89tape_2
Idem pour les groupes.
Pour corriger tout ça tu peux brancher tous les disques externes en ext4 et monter toutes les partitions de données en ext4 d'avant la migration, et changer les droits de tous les fichiers ayant l'UID 500 par ton utilisateur normal via cette commande :
Code BASH :
find / -uid 500 -exec chown clicere83 {} ;
Idem pour les groupes avec le nom du groupe
Code BASH :
find / -gid 501 -exec chgrp clicere83 {} ;
Un
Code BASH :
sur le fichier te donne les numéros UID et GID inconnus à la place du nom.ls -l
La commande
Code BASH :
te donne ton uid et gid actuel avec le nom connu par le système entre parenthèses après :id
Code BASH :
3 [16:15:42] adrien@superlinux: ~ $ id uid=1000(adrien) gid=1001(adriencl) groupes=1001(adriencl),7(lp),10(wheel),14(uucp),18(audio),19(cdrom),27(video),35(games),80(cdrw),85(usb),100(users),440(plugdev),441(scanner),996(vboxusers),997(bumblebee)
Exemple ici, mon uid : 1000 et le nom d'utilisateur connu : adrien - Le gid : 1001 avec le nom de groupe associé adriencl
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Char Snipeur Membre non connecté
-
- Voir le profil du membre Char Snipeur
- Inscrit le : 25/06/2015
étrange...
pour vérifier, fait un
ln -ln
qui indiquera les numéro plutôt que les noms.Tu as peux être un nom de groupe avec deux GID sous une des deux distributions. (J'ai eu un bug dans le genre, avec un GID et deux noms de groupe).

clicere83 Membre non connecté
-
- Voir le profil du membre clicere83
- Inscrit le : 29/04/2013
- Groupes :
À priori un problème d'affichage, au lieu de mettre l'utilisateur, le retour de la commande ls-al indique soit le nom soit le numéro.
Après avoir faire un redémarrage, plus de soucis avec le retour de la commande ls -al, il y a bien à l'écran le nom de l'utilisateur et le nom du groupe utilisateur.
Je pense qu'il est bon de clore ce sujet ?
Merci pour vos réponse.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie