(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/>