jueves, 13 de abril de 2017

Cambiando el comportamiento de gksu para emular sudo

Muchas aplicaciones que corren en entorno gráfico necesitan de privilegios administrativos para poder funcionar totalmente (ejemplo: gdebi), pero muchas de ellas siguen utilizando gksu para pedir de manera gráfica la contraseña de root ¿Pero que pasa si queremos que utilice sudo?

El utilizar sudo tiene muchas ventajas, por ejemplo, podríamos permitir a un usuario en particular solo unos cuantos derechos administrativos (por ejemplo las órdenes para instalar paquetes) en vez de darle la clave de root.
GDebi, delega la autorización de sus acciones en "gksu" y este a su vez mantiene su configuración en gconf2. Para cambiar el comportamiento global por defecto de gksu basta con hacer

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults  --type  string --set /apps/gksu/sudo-mode true

Y a partir de ahora, cualquier aplicación como Gdebi que utilice a gksu para autorizar las acciones especiales, se autenticará con sudo.

No hay comentarios.:

Publicar un comentario