[LUG.ro] permisos de X en Woody

Marcelo Ramos lugro@lugro.org.ar
Fri, 05 Dec 2003 09:41:21 -0300


Alejandro Diaz Caro wrote:
> Tengo Woody 3.0r1 con KDE 3.1.3 y Konsole 1.2.3 (el que trae este 
> KDE)
> Cada vez que quiero iniciar algo en KDE 3 desde la consola como 
> otro usuario (con el comando su) así sea root, me sale
> 
> Xlib: connection to ":0.0" refused by server
> Xlib: Client is not authorized to connect to Server

Eso pasa porque por defecto el *control de acceso* del servidor X no 
permite que usuarios diferentes del usuario con el cual está corriendo 
la sesión ejecuten aplicaciones.

El control de acceso lo podés administrar con el comando 'xhost'. Por 
ejemplo:

1. 'xhost +' deshabilita el control de acceso o sea que le estás dando 
permiso a cualquier usuario a ejecutar aplicaciones mientras estás usando X.

2. 'xhost +local:otrousuario' permite que el usuario "otrousuario" 
ejecute aplicaciones mientras estás usando X.

Más información: man xhost.

> con el usuario que inicié KDE si funciona, pero con otro no.
> ¿a qué le tengo que cambiar de permisos?
> ¿voy a tener problemas de seguridad si lo hago?

Si das permisos con sentido común y cuidado no creo que haya problema
de seguridad.

De todas formas siempre preguntáte: ¿es realmente necesario ejecutar 
ésto como otro usuario? ¿No habrá forma de ejecutarlo con mi usuario?
Si respondés ésas preguntas estás evitando dar permisos a otros usuarios 
y estarás más tranquilo :)


Saludos.

-- 
  _____________________________________________________________
                                         _____  ____________
   Marcelo Ramos                        |     \/      __    |
   Debian Sid GNU/Linux 2.6.0-test11    |            |_/    /
   Socio UYLUG Nro 125                  |                   \
   Linux registered user #118109        |____|\/|____|\______\