- Modifié
Bon je t'explique quelques notions. Le système ne t'identifie pas par ton nom de connexion, mais par un numéro unique associé à ton nom de connection ce que l'on appelle un uid ou user identifiant. De même quant on utilise la notion de groupe utilisateur on utilise un identifiant de groupe ou gid pour group ID.
Après on lie à l'uid des droits de propriétés sur ses dossiers ou fichiers. Ces droits se décomposent en trois catégories d'utilisateurs : le proprio, pas besoin d'expliquer. Après tout utilisateur membre du groupe propriétéaire associé. Et enfin autres, catégorie qui regroupe tout utilisateur qui n'est ni le propriétaire, ni un membre du groupe propriétaire.
En bref pour faire simple, sur un système fedora lorsque tu crées ton premier utilisateur il aura un uid genre 501, car fedora commence à ce numéro (sous debian il commence à 1000 je crois), si je crée un second utilsateur il aura un uid 502, etc... pareils pour les groupes. Si tu as recrée ces utilisateurs sans prendre en compte leur uid (voir leur ordre de création), tu as bien le même nom de connection mais pas du tout le même numéro identifiant et je ne parle même pas pour les groupes. Que tu changes les droits d'utilisations (-rwx etc...) de leurs fichiers ne changera rien.
Un exemple sur une erreur courante, je crée un utilisateur remy (1er création 501), j'en crée un second martin (502). Je plante mon utilisateur rémy. Pour faire simple (je viens de window) et aps me prendre la tête, je sauvegarde son Home à part, j'efface mon utilisateur et je le recrée (en l'appelant toujours rémy). Je recopie son home et je me dis roule ma poule. Et bah non, car son uid maintenant sera 503, et la moitié de ses fichiers seront inaccesibles voir planteront les applis car il n'aura pas tout les accès à leur fichier de config comme gnome, firefox et autres. Pourtant il s'apelle pareils, les droits n'ont pas changé mais j'ai un uid différent.
Donc on utilisera les commande usermod et groupmod (voir la commande man usermod et man groupmod).
Là où pour toi ça se complique un peu c'est que tu auras aussi à vérifier après le domaine réseau, les fichier de config de samba et les groupes d'utilisateurs.
Pour faire simple tu aurais du utiliser ce que l'on appelle un uid-mapping.
Si tu veux connaitre l'uid tu utilises la commande id. Normalement tu dois tout avoir dans le fichier /etc/group.
Après on lie à l'uid des droits de propriétés sur ses dossiers ou fichiers. Ces droits se décomposent en trois catégories d'utilisateurs : le proprio, pas besoin d'expliquer. Après tout utilisateur membre du groupe propriétéaire associé. Et enfin autres, catégorie qui regroupe tout utilisateur qui n'est ni le propriétaire, ni un membre du groupe propriétaire.
En bref pour faire simple, sur un système fedora lorsque tu crées ton premier utilisateur il aura un uid genre 501, car fedora commence à ce numéro (sous debian il commence à 1000 je crois), si je crée un second utilsateur il aura un uid 502, etc... pareils pour les groupes. Si tu as recrée ces utilisateurs sans prendre en compte leur uid (voir leur ordre de création), tu as bien le même nom de connection mais pas du tout le même numéro identifiant et je ne parle même pas pour les groupes. Que tu changes les droits d'utilisations (-rwx etc...) de leurs fichiers ne changera rien.
Un exemple sur une erreur courante, je crée un utilisateur remy (1er création 501), j'en crée un second martin (502). Je plante mon utilisateur rémy. Pour faire simple (je viens de window) et aps me prendre la tête, je sauvegarde son Home à part, j'efface mon utilisateur et je le recrée (en l'appelant toujours rémy). Je recopie son home et je me dis roule ma poule. Et bah non, car son uid maintenant sera 503, et la moitié de ses fichiers seront inaccesibles voir planteront les applis car il n'aura pas tout les accès à leur fichier de config comme gnome, firefox et autres. Pourtant il s'apelle pareils, les droits n'ont pas changé mais j'ai un uid différent.
Donc on utilisera les commande usermod et groupmod (voir la commande man usermod et man groupmod).
Là où pour toi ça se complique un peu c'est que tu auras aussi à vérifier après le domaine réseau, les fichier de config de samba et les groupes d'utilisateurs.
Pour faire simple tu aurais du utiliser ce que l'on appelle un uid-mapping.
Si tu veux connaitre l'uid tu utilises la commande id. Normalement tu dois tout avoir dans le fichier /etc/group.