Connexion impossible kedit et kwrite


#1

je viens de réinstaller la sarge.
Et en voulant éditer /etc/apt/sources.list avec konsole, kédit et kwrite refusent de se lancer et me disent qu’ils ne peuvent pas se connecter au serveur x.

Xlib: connection to “:0.0” refused by server
Xlib: No protocol specified

kedit: cannot connect to X server :0.0

quelqu’un a une idée

apparemment, par conqueror en superutilisateur, j’arrive à ouvrir ce fichier!
quelqu’un a une idée.
Merci


#2

seul l’utilisateur qui a ouvert la session peut à priori lancer une appli graphique.
passer root avec su ne te permet à priori que d’executer des opérations en ligne de commande.
Et il ne faut pas pour autant ouvrir une session en tant que root, c’est dangereux.
La solution la plus répandue, c’est d’installer et de configurer le paquet ‘sudo’ pour que ton utilisateur habituel puisse faire des ‘sudo kedit’, ce qui lance kedit “en tant que root”.


#3

Ça se répare très bien avec un alias:
1/ sous root : taper
env
si à la fin du fichier, tu as la ligne
DISPLAY=:0.0
C’est bon et si c’est différent, tu modifies comme dessus.
2/ retourner en ‘user’ et taper
xhost +
3/taper
su
pour se replacer sous root et la on aperçoit une ligne supplémentaire :
"access control disabled, …"
4/ entrer le pass root et taper
kedit /home/ton_user/.bashrc
(bien attention au ‘point’ avant le ‘bashrc’)
(kedit ou gedit ou autre, bien sûr)
5/ ds le fichier qui s’ouvre, et aussitôt après la ligne :
if [ “$PS1” ]; then
ou qq chose d’approchant,
taper
alias su='xhost + ;su '
Ainsi ton xhost + sera pérénisé.


#4

non ricardo. cette méthode est complexe par rapport à la mienne et obsolète. Il vaut mieux éviter de la diffuser, même si tu as tes habitudes de faire comme ca.
timor: sudo…
PS->ricardo: et même si c’est moi qui t’ai appris à faire comme ça. :laughing:


#5

Ok, j’veux bien, mais comment faire :

:question:

:laughing: :laughing: :laughing:


#6

concretement:
tu installes sudo (je ne détailles pas)
pour donner tous les droits d’execution en root à ricardo (par exemple :wink: ), tu fais:
echo ‘ricardo ALL=(ALL) ALL’ >>/etc/sudoers

c’est tout.


#7

Oui, ça j’ai fait depuis le début ou alors je ne me souviens plus si j’ai mis l’alias avant d’installer sudo ???
arhhhhhhhhhhhh , mémoire :blush:
Donc, d’après ce que tu dis, ça devrait suffire ?
Au fait, je vais pouvoir vérifier car je vais installer ce soir ma dernière Debian (on ne rit pas :unamused: ), la unstable.
Parrallèlement, la Etch a l’air de fonctionner parfaitement avec seulement les paquets dédiés : Firefox, kde, etc.


#8

merci pour toutes ces réponses.
je modifie de suite


#9

J’ai installé sudo.
j’ai ajouté mon compte au groupe sudo avec kuser (ainsi qu’au groupe list)
quand je tape sudo kedit /etc/apt/sources.list, le système me répond que thierry ne fait pas parti du groupe sudoers.
que se passe t il encore?


#10

[quote=“timor”]J’ai installé sudo.
j’ai ajouté mon compte au groupe sudo avec kuser (ainsi qu’au groupe list)
quand je tape sudo kedit /etc/apt/sources.list, le système me répond que thierry ne fait pas parti du groupe sudoers.
que se passe t il encore?[/quote]
Lis ce que j’ai écrit plus haut :unamused:


#11

Ce qu’a écrit Matt + haut :

Je pense qu’avec timor à la place de ricardo, ça fonctionnera mieux chez toi.
Par contre, je ne sais pas si ça a de l’importance mais je croyais qu’il fallait mettre des " et non des '
de +, je crois qu’il faut un espacement entre >> et /etc/sudoers.
Ce n’est ptet pas indispensable :question:
Taper ça en tant que root, bien sûr.


#12

J’ai bien inscrit dans une console en root :
echo ‘ricardo ALL=(ALL) ALL’ >>/etc/sudoers
par un “copier coller” en remplacant bien évidemment ricardo par mon login.
Mais cela ne fonctionnait pas.
finalement, j’ai trouvé le fichier qui va bien (/etc/sudoers) et en l’éditant, j’ai vu que mon login était bien présent, mais le commentaire qui aurait du suivre était absent (ALL=(ALL) ALL !!!
finalement, je l’ai rajouté et tout est ok !
surprenant tout cela!


#13

C’est ptet dû à ce que je r’ai écrit plus haut : " à la place de '
et/ou espacement entre >> et /etc/sudoers
Si c’est ça, faut pas en vouloir à Matt, c’est la faute du chien :laughing:


#14

Le chien il a bon dos je dirais plus que c’est la faute a lillo de toujours courir partout :slightly_smiling: :laughing: :laughing:


#15

chut ! en ce moment, ils dorment tous les deux…