Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: =?ISO-8859-1?Q?I=F1aki_Silanes?= <isilanes-tbaPiLa4S3P4LDVHqNerdg <at> public.gmane.org>
Subject: Re: Ya ha llegado el NEO :) primeros problemas :(
Newsgroups: gmane.org.user-groups.openmoko.spain
Date: Tuesday 23rd March 2010 13:51:26 UTC (over 7 years ago)
Genial, David, ¡gracias por la interesante lectura!
	
	Iñaki

David Garabana Barro wrote:
> O Martes, 23 de Marzo de 2010, Iñaki Silanes escribiu:
>> Ante todo, felicidades Carlos por la compra, y más aún por
>>  auto-solucionarte los problemas :^)
>  
>> Una solución es usar "sudo" como usuario, de forma que aunque el
programa
>>  se abre con permisos de root (esto es lo que hace sudo), quien "ordena"
al
>>  servidor X dibujar las ventanitas es el propio usuario. Pero como yo
odio
>>  sudo, pues te voy a dar una solución "de verdad" :^)
> 
> Y ya que estamos, yo un par de ellas más :)
> 
>> Lo segundo, es copiar un fichero que se genera en el $HOME de las
personas
>>  autorizadas para usar las X. Si el usuario "carlos" ingresó en la
máquina
>>  y abrió el entorno gráfico, tendrá ese fichero en su $HOME, y root
podrá
>>  copiarlo:
>>
>> # cp ~carlos/.Xauthority ~/
>> # neotool
> 
> Otra opción a copiar el fichero, que funciona aunque el usuario no sea
root (y 
> no tendrá acceso a nuestro xauth), es exportar e importar la
autorización X 
> usando xauth
> 
> Exportamos como usuario origen:
> usuario1$ xauth extract - :0.0 > /tmp/fichero 
> (suponiendo que :0.0 es nuestro DISPLAY)
> 
> Cambiamos de usuario
> 
> usuario1$ su - usuario2
> Contraseña:
> usuario2$
> 
> Importamos la autorización:
> 
> usuario2$ xauth merge - < /tmp/fichero
> 
> Y una opción mucho más sencilla, es usar sux, que "se lleva"
automáticamente 
> la autorización X al nuevo usuario, e incluso nos exporta el DISPLAY
> 
> usuario1$ sux - usuario2
> Contraseña:
> usuario2$
> 
> Por último, para evitarnos tener que jugar con autorizaciones, siempre
podemos 
> permitir el uso de nuestras X a cualquier usuario de un host concreto
usando 
> xhost:
> 
> usuario1$ xhost + maquina_a_permitir
> 
> Esto permitirá usar nuestras X *a cualquier usuario* en
"maquina_a_permitir" 
> Menos seguro, pero si estamos tras un firewall, podemos abrir nuestra
propia 
> máquina sin miedo :)
> 
>> Yo suelo usar "xeyes" para probar que las X funcionan para el usuario
que
>>  esté impersonando en ese momento. Si los ojos salen donde uno los
espera,
>>  es que las X y la variable DISPLAY están bien configuradas y tenemos
>>  permiso. Y además a mí siempre me hacen gracia los ojos estos (sí,
soy un
>>  hombre de gustos sencillos).
> 
> Yo xclock, pero eso va en gustos, supongo ;)
> 
>> Un saludo,
>>
>> 	Iñaki
>>
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Local-openmoko-spain mailing list
> [email protected]ne.org
> http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain

-- 
Iñaki Silanes, Ph.D.
Instituto de Física de Cantabria (IFCA)
http://isilanes.org

Blog: http://handyfloss.net
 
CD: 22ms