David selby <[EMAIL PROTECTED]> writes:

> I can enable other users to log into my x server with xhost +, I need
> to do this because I want ro run a program via user web crontab which
> uses xmessage.

Uh, there's no better solution at all?  With the default Debian
settings, the X server doesn't listen on a TCP port anyways, and so
xhost is pretty useless.  'xhost +' makes it possible for ANY USER
ANYWHERE IN THE WORLD to access your X server, spy on your keystrokes,
capture passwords you type into xterms, that sort of thing: you
*really* don't want to do it.

> Idealy I would like only root user to be able to access my x server
> ... (less users who can access it, more secure ... rule of thumb) so I
> tried ...

...having some way for the cron job to figure out who the user logged
into :0.0 is, and setting the XAUTHORITY environment variable to
/home/$THATUSER/.Xauthority before running the job.

You might read the Remote-X-Apps mini-HOWTO, which discusses X
security controls in some detail.

-- 
David Maze         [EMAIL PROTECTED]      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
        -- Abra Mitchell


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to