Ne peut pas écrire dans /home/joel/.kde4/share/config/knotifyrc [résolu]

Bonjour,

Je profite des vacances pour retenter l’aventure avec Calculate.
Je télécharge donc et grave la dernière iso (du 27/7) de cld-12.0-x86_64.iso (KDE, donc)
J’installe en formatant uniquement / , c’est à dire que je ne touche pas au /home de ma précédente installation de CLD.

Je redémarre : tout se passe bien, X commence à démarrer : “Bienvenue” s’affiche, ainsi que l’icône représentant un disque dur, puis, plus rien…
En appuyant “echapp”, je vois pourquoi : je ne sais plus quoi ne peut pas écrire dans /home/joel/.kde4/share/config/knotifyrc

Voici les droits de ce fichier :

calculate ~ # ls -lhna /home/joel/.kde4/share/config/knotifyrc
rw------ 1 1000 1000 39 1 mai 16:02 /home/joel/.kde4/share/config/knotifyrc

Je suppose qu’il n’y a pas que ce fichier qui n’as pas les bons droits…

Pouvez-vous me dire quels devraient être les droits de tous les fichiers de ~/.kde4/share/config/ ?

Salut Joël,

Bon retour parmi nous pour commencer :wink:

Ton problème est effectivement un problème de droit que tu vas pour facilement corriger.

Tu vois que les droits sont attribués à l’utilisateur 1000 et le groupe 1000.

Il faut donc modifier en faisant une connexion avec le compte root sur le TTY1. Pour ce faire, fais la combinaison de touche :
Ctrl+Alt+F1 ou F2 pour le TTY2 etc …

Tu te connectes en root et ton mot de passe. Ensuite tu fais simplement :

chown -R joel:joel /home/joel

Cela aura pour effet de modifier le propriétaire et groupe.

Merci

XKomodor | Julien

Bonjour, Julien,

Julien DAL wrote:

Bon retour parmi nous pour commencer :wink:

Merci

Ton problème est effectivement un problème de droit que tu vas pour facilement corriger.

Tu vois que les droits sont attribués à l’utilisateur 1000 et le groupe 1000.

Oui, et c’était voulu, pour pouvoir accéder à la partition /documents, commune à Arch, Mageia et Calculate.
Sauf que je ne me rappelais pas que Calculate mettait un autre uid…
Donc pour moi, ça, c’était bon.

Il faut donc modifier en faisant une connexion avec le compte root sur le TTY1. Pour ce faire, fais la combinaison de touche :
Ctrl+Alt+F1 ou F2 pour le TTY2 etc …

Tu te connectes en root et ton mot de passe. Ensuite tu fais simplement :
[…]

Cela aura pour effet de modifier le propriétaire et groupe.

OK, je l’ai fait.
Mais, comme dit plus haut, je ne me rappelais pas que Calculate m’avait mis l’uid à 1001. Je n’ai donc pas vérifié, et ça m’as mit une belle pagaille.
Au reboot, pas de KDE.
startx me renvoie :

Unable to create //.dbus
Unable to create //.dbus/session-bus

J’ai cherché pas mal de temps, avant de me rendre compte que la plupart des fichiers de mon /home étaient à 1000:1000, sauf .Xauthority qui était à 1001:1001. C’est là que j’ai compris ce qui c’était passé.
J’ai donc rectifié en modifiant les uid et gid dans /etc/group et /etc/passwd.

A présent, tout semble bon.
Sauf que je n’ai plus qu’à tout reconfigurer : je n’avais pas pensé à faire une sauvegarde de /etc avant de réinstaller…

Merci beaucoup pour ton aide, Julien.

Salut Joël,

Effectivement sous Calculate comme Gentoo avant de prévoir une réinstallation, il faut aussi prendre en compte le répertoire /etc en plus de la /home si tu ne veux pas recommencer toute la configuration du système.

Je pense principalement au make.conf et aux fichiers comme :
/etc/portage/…

Si tu as d’autres problèmes … :wink:

Merci

XKomodor | Julien

Julien DAL wrote:

Je pense principalement au make.conf et aux fichiers comme :
/etc/portage/…

Oui, je vais refaire tout ça petit à petit…

Si tu as d’autres problèmes … :wink:

Oui, je sais. Je te remercie.