El s�b, 08-01-2005 a las 17:05 +0100, Willy Walker escribi�:
> Hola.
>
> Pues que resulta que cuando quiero desde una consola lanzar como root alguna
> aplicaci�n gr�fica, no me deja. Se soluciona si como usuario le doy permiso
> local con:
> xhost +local:root
>
> Pero es un fastidio porque en cada sesi�n hay que hacerlo de nuevo, y me
> gustar�a dejarlo permanente, que root pueda lanzar aplicaciones gr�ficas.
Hace tiempo alguien en la lista public� un peque�o script para que se
puedan abrir aplicaciones gr�ficas como root habiendote logueado a las X
como usuario. Debes pegar este trozo de c�digo al final
de /root/.bashrc:
#----empieza desde aqui----#
if [ "x$USER" = "xroot" ]; then
PPID_USER=`ps u $PPID | tail -n 1 |cut '-d ' -f1`
if [ "x$PPID_USER" != "xroot" ]; then
export
XAUTHORITY="/home/${PPID_USER}/.Xauthority"
echo "Hola ${PPID_USER}, eres root."
fi
fi
#-----hasta aqui----#
Cuando abras una consola de usuario y escribas su, pasar� lo siguiente:
$ su
Password:
Hola tu_nombre_de_usuario_aqu�, eres root.
> Gracias ;-)
nass
Saludos
--
mario <[EMAIL PROTECTED]>