El lun, 15-09-2003 a las 22:34, david e. galan escribió:
Yo lo hago asÍ. Como usuario escribes en un terminal: xhost + y te saldrá el siguiente mensjaito: "access control disabled, clients can connect from any host", lo que quiere decir que ya te da paso para que se conecte desde cualquier otro usuario. Es peligroso, aunque si sólo es momentáneo, no creo que sea tan importante. Luego, te haces root, como siempre (su -). Cuando ya "seas" root, escribes: export DISPLAY=:0 (o el número de display en el que te encuentres: por lo general, si entras desde el xdm-kdm-gdm, es que sea el 0; si no, el 1, el 2 o el que sea). Y ya puedes abrirte la aplicación que te dé la gana como root. Eso sí, una vez te salgas de este terminal como root, acuérdate de ejecutar "xhost -", para cerrar.
Chao, Alejandro.
holas, segun lei en el linux magazine eso es un grave error de seguridad
mio!!!, no en serio, se puede hace xhost + nombre de la maquina, que es el que tu le has puesto, es decir lo que sale en el prompt del bash, yo hago eso a veces cuando como usuario, hago su en un terminal para cambiar a root, y asi autorizo al root a abrir ventanitas. bueno, eso, lo del grave error, es de coña, lo ponia en la revista, yo no tengo ni puta idea de seguridad con perdon de la expresion, gracias por todo y saludos.
Claro que es un error de seguridad, y de hecho, lo digo; pero tambié apunto que, si es momentáneo o si no se está conectado a Internetes, no es en absoluto importante. Pero, es la única forma de abrir aplicaciones en otro DISPLAY como otro usuario. Y si hay otra, que alguien lo diga, porque yo no la conozco. A no ser que se haga abriendo una sesión ssh remota-local :-? Saludos, Alejandro Ortega.