[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is X running?



El mié, 26-10-2005 a las 15:24 -0500, Ronald Urbano escribió:
> Gracias por las respuestas, esta entendido.
> 
> Haciendo un "xhost +" ya puedo ejecutar el programa X como root.
> Sin embargo, como bien indica Luis, no es recomendable porque le estaria 
> dando acceso a mi X a todo el mundo.
> 
> -Con "xhost +localhost"  no me funciona.
> 
> -Tambien intente exportar las variables asi:
> 
> su - env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY ettercap
> 
> pero me sale "Id desconocido: env" , me estoy equivocando en algo???
> 
> 
> -Tambien funciona con "gksu 'ettercap -G' "
> 

apt-get install sux te evita  todo eso
y en lugar de su utiliza sux



> 
> Saludos
> 
> 
> 
> Luis Rodrigo Gallardo Cruz wrote:
> 
> >Un programa X usa dos variables de ambiente para conectarse a la
> >pantalla: DISPLAY, para saber que pantalla usar y XAUTHORITY para
> >saber de donde tomar los datos de autenticaciòn que la pantalla le va
> >a pedir. Cuando haces 'su - ' el proceso nuevo arranca con el ambiente
> >vacio, asì que no puede conectar a la pantalla.
> >
> >Hay varias soluciones:
> >
> >1) Exportale ambas variables:
> >
> >  su - env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY tu_comando
> >
> >2) Exportale nomás DISPLAY, después de deshabilitar el control de
> >acceso:
> >
> >  xhost +localhost
> >  su - env DISPLAY=$DISPLAY tu_comando
> >
> >  Esta no es muy recomendable, por que entonces cualquier usuario de
> >la máquina podrá conectar a tu pantalla y, por ejemplo, poner un
> >keyloger.
> >
> >3) No uses su, usa sudo.
> > 
> >
> >  
> >
> 
> 
> -- 
> Ronald Urbano E.
> 
> 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: