[EMAIL PROTECTED] writes:

> Ce probl�me de refus d'affichage par le serveur X est classique; la
> solution 'xhost +' n'en est que la moiti� (et exp�ditive, car elle
> donne l'autorisation au monde entier d'�crire sur le display de la
> machine, voir plus bas).

Si ce n'�tait que �a, ce serait juste emb�tant. Mais le monde entier
peut aussi lire directement ce que tu tappes auclavier, donc mots de
passe,... m�me s'ils ne s'affichent pas r�ellement.

> 1/ le possesseur du display (celui qui a fait le premier login,
> disons PAUL) doit donner son autorisation pour qu'un autre �crive
> sur son �cran, m�me si c'est root !  Cette autorisation est li�e �
> la machine et non � la personne et se donne avec 'xhost + machine';
> 'xhost +' accorde l'autorisation � toutes les autres machine, donc
> il vaut mieux utiliser 'xhost +localhost' pour mettre des limites...

Plus simple et plus s�curis� quand on veut donner acc�s au display
pour root :

export XAUTHORITY=/home/tonusername/.Xauthority
export DIAPLAY=:0 (dans la plupart des cas)

Apr�s avoir ex�cut� �a, root peut se connecter directement � ton
display. Et lui seul. En fait l'avantage c'est que tu n'ouvre pas ton
display � d'autres utilisateurs, tu donnes simplement la clef �
root.

-- 
R�mi

`Debian: giving you the power to shoot yourself in each
 toe individually.' -- with kudos to Greg Lehey

Répondre à