View previous topic :: View next topic |
Author |
Message |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 13, 2003 3:53 pm Post subject: [NFS] UID utilisateur (résolu) |
|
|
Bonjour à tous,
Je voudrais me connecter à un serveur NFS et je me heurte au problème suivant : l'uid de mon utilisateur sous gentoo n'est pas le même que celui du partage NFS.
Je n'arrive donc pas à monter mon partage.
Ma question est la suivante : est-il possible de changer l'uid d'un utilisateur ??
Cet uid est défini dans "etc/passwd". Si je le modifie et que je fais un "chown" sur mon home local je n'aurai pas de problème ??
Y-a-t-il un autre fichier qui indique l'uid utilisateur ou une petite application qui permette de modifier l'uid simplement ??
Merci de votre aide.
Last edited by yoyo on Wed Oct 15, 2003 7:16 am; edited 1 time in total |
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Mon Oct 13, 2003 9:01 pm Post subject: |
|
|
Il me semble qu'une appli sous KDE permet de gérer les users facilement, de là à dire que ça gère correctement l'UID... ça se trouve il fait un bête changement dans /etc/passwd.
Je suis tenté de dire que si cet utilisateur n'est ni root ni un utilisateur système, tu peux modifier l'UID dans /etc/passwd et modifier en conséquence le /home/ cela ne devrait pas poser trop de problème. |
|
Back to top |
|
 |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Oct 14, 2003 7:55 am Post subject: |
|
|
Disons que je suis l'utilisateur et que je n'ai pas vraiment envie de perdre mon $HOME à cause d'une fausse manip ...
Bon, je crois que je vais faire chauffer le graveur .
Merci. |
|
Back to top |
|
 |
fribadeau Apprentice


Joined: 13 Jul 2003 Posts: 153 Location: Thonon (France)
|
Posted: Tue Oct 14, 2003 8:05 am Post subject: |
|
|
Tu peux sans problème changer ton UID dans /etc/passwd. Il faut juste faire attention à ne pas prendre une UID déjà utilisée et faire un chown de tous tes fichiers (chown -R <username> /home/<username>)
Last edited by fribadeau on Tue Oct 14, 2003 1:02 pm; edited 1 time in total |
|
Back to top |
|
 |
broly Guru


Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Tue Oct 14, 2003 12:59 pm Post subject: |
|
|
en faite tu peu changer ton uid a chaud il y a aucun pb !!
Juste daire attention qu'il n'existe pas c tout!!
fait le test tu cré un user toto et tu change son uid tu veras que tu peu aussi te logué sans aucun pb !! |
|
Back to top |
|
 |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Oct 14, 2003 1:17 pm Post subject: |
|
|
Ayé, j'ai changé mon uid.
Méthode :
Pour s'assurer que l'UID n'existe pas : "grep <UID> /etc/passwd"
Modification dans "/etc/passwd"
Puis"chown -R <username> /home/<username>"
Un petit tour dans kde pour réafficher mon user qui avait disparu dans kdm (Il y a un filtre pour ne pas afficher les UID < 1000).
Et le tour est joué ...
Par contre, le "mount" est très très long (quelques minutes ) alors que le "umount" se fait normalement.
Une idée sur le pourquoi du comment ??? |
|
Back to top |
|
 |
ttgeub Guru


Joined: 20 Jan 2003 Posts: 494 Location: Eindhoven
|
Posted: Tue Oct 14, 2003 2:02 pm Post subject: |
|
|
A noter pour la petite histoire qu il etait possible autrefois de faire coordonner les uid du client et du serveur avec rpc.ugidd et le demon ugidd associé. Mais les deux ont été supprimées. |
|
Back to top |
|
 |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Oct 14, 2003 2:29 pm Post subject: |
|
|
J'avais repéré ce démon qui switchait les UID en ascendant et en descendant sur le client, mais ça me plaisait plutôt moyen (je n'aime pas trop toucher aux UID alors ça n'est pas pour laisser un démon le faire pour moi en arrière plan ).
Une petite idée sur le pourquoi du montage NFS très long ??? |
|
Back to top |
|
 |
anigel Bodhisattva


Joined: 14 Apr 2003 Posts: 1894 Location: Un petit bled pas loin de Limoges ;-)
|
Posted: Tue Oct 14, 2003 4:28 pm Post subject: |
|
|
Pour faire ça proprement en ligne de commande :
Quote: | usermod -u $UID $LOGIN |
En remplaçant $UID par l'uid que tu veux donner à ton utilisateur, et $LOGIN par... son login :p _________________ Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres. |
|
Back to top |
|
 |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Oct 15, 2003 7:16 am Post subject: |
|
|
Bien vu anigel .
Je ne connaissais pas usermod. Je n'ai qu'un user à administrer : moi-même donc je connais très peu les commandes relatives à la gestion d'utilisateur.
Ta méthode est plus clean (ne pas oublier cependant de reconfigurer kdm).
Merci. |
|
Back to top |
|
 |
fribadeau Apprentice


Joined: 13 Jul 2003 Posts: 153 Location: Thonon (France)
|
Posted: Wed Oct 15, 2003 7:18 am Post subject: |
|
|
Ouah, super
Merci,
Fred |
|
Back to top |
|
 |
anigel Bodhisattva


Joined: 14 Apr 2003 Posts: 1894 Location: Un petit bled pas loin de Limoges ;-)
|
Posted: Wed Oct 15, 2003 10:03 am Post subject: |
|
|
yoyo wrote: | Bien vu anigel .
Je ne connaissais pas usermod. Je n'ai qu'un user à administrer : moi-même donc je connais très peu les commandes relatives à la gestion d'utilisateur.
Merci. |
Bah il n'y a pas de gloire... Ca fait partie de mon métier, et pour la petite histoire depuis début septembre, j'ai créé un peu plus de 7000 comptes
Alors forcément on apprend à connaître les bonne commandes en fonction de ses besoins  _________________ Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres. |
|
Back to top |
|
 |
|