(Courriels de diversion: <deboutonnez@portait-textile.com> <fanges@vaillante-catalepsie.com> <coupent@orientiez-petit.com> <remues@graisserions-veloute.com> <oteraient@glapissements-expliciterons.com> <gommions@joyau-raid.com> <rassortiraient@soustrait-rainurage.com> <vendions@refrigeration-inopportune.com> <neocolonialisme@geigniez-convertie.com> <decevra@avant-projets-goberas.com> )
'soir; j'ai installé (en plus de Mandrake9.2) Debian Sarge et je voudrais que les utilisateurs de même nom aient le même UID. Dans Mdk, les numéros d'uid commencent à 500 (ou 501) et dans Debian ils ne commencent qu'à 1000. Comme je ne sais pas pourquoi, je me suis dit qu'il valait mieux mettre tous les UIDs > 1000 plutot qu'à 500. Depuis, d'ailleurs (suite à une mise à je suppose), les nouveaux utilisateurs de Mdk ont un UID > 1000. Bref, J'ai commencé à regarder un utilisateur existant pepe dont l'uid sous Mandrake est 522 (même gid) et j'en crée un du même nom sous Sarge qui lui assigne un UID de 1002. Je mets donc l'uid de pepe de Mdk à 1002 avec la commande suivante: usermod -u 1002 pepe Je regarde dans le fichier passwd: l'utilisateur pepe a bien son uid qui est passé à 1002, mais son gid est resté à 522. Je fais un essai de connexion sous ce nom et dès que j'essaye une appli en mode graphique, elle ne marche pas. Message d'erreur: ######################### kbuildsycoca: ERROR creating database '/var/tmp/kdecache-pepe/ksycoca'! kbuildsycoca: Wrong permissions on directory? Disk full? kdeinit: Shutting down running client. Mutex destroy failure: Device or resource busy --------------------------------- It looks like dcopserver is already running. If you are sure that it is not already running, remove /home/pepe/.DCOPserver_localhost__0 and start dcopserver again. --------------------------------- QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used KDE Daemon (kded) already running. --------------------------------- It looks like dcopserver is already running. If you are sure that it is not already running, remove /home/pepe/.DCOPserver_localhost__0 and start dcopserver again. --------------------------------- WARNING: Already running! QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used KDE Daemon (kded) already running ##############################" Pour être sur de ne pas en oublier, je lance la commande: find / -uid 522 -exec chown pepe {} \; et ça a l'air de marcher. Je suppose qu'il me faut rectifier le gid (ça me surprend que ça ne soit pas fait automatiquement). Je modifie le fichier passwd et à la connexion suivante de pepe, j'ai un message d'erreur: su pepe id: ne peut trouver le nom de l'identificateur de groupe 1002 Je me dis qu'il faut rectifier avec: groupmod - g 1002 pepe et ça a l'air de marcher. Mais tout de même quelques questions: 1)ai-je utilisé la bonne procédure? 2)et si oui, pourquoi n'y a-t-il pas quelque chose de plus simple? Merci. A+ -- Claude Micouin mlng1lst@soleil.org http://astuce.linux.free.frVeuillez ne pas me joindre de textes aux formats "doc" ou "ppt", mais aux formats «html», «pdf», «rtf» ou «txt». Merci. Cf: http://www.gnu.org/philosophy/no-word-attachments.fr.html -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>