miércoles, 9 de octubre de 2013

Centos 6.4 - Se necesita autentificación para cambiar el proxy de red usado para descargar paquetes

"Se necesita autenticación para cambiar el proxy de red usado para descargar paquetes"
Descripción: "Una aplicación está intentando realizar una acción que necesita permisos especiales. Es necesario autenticarse como super usuario para realizar dicha acción"

Este mensaje aparece insistentemente cuando se inicia una sesión remota, en mi caso con vncserver.

Lo provoca packagekit, una implementación que trabaja por encima de yum y que permite gestionar la actualización del sistema e instalación de paquetes desde la interfaz gráfica. Al estar accediendo de forma remota aplica una política de seguridad más restrictiva.

La solución es crear un archivo con nombre "proxy.pkla" en esta ruta:
/var/lib/polkit-1/localauthority/20-org.d/proxy.pkla
 En mi caso, no quiero que cada vez que inicie una sesión remota me pida autenticar con root. Para ello añado las siguientes líneas al archivo proxy.pkla

[Proxy del sistema]
Identity=unix-user:*
Action= org.freedesktop.packagekit.system-network-proxy-configure
ResultAny=auth_admin
ResultInactive=auth_admin
ResultActive=auth_admin



Fuente: http://www.alcancelibre.org/forum/viewtopic.php?showtopic=7765