viernes, 21 de octubre de 2011

Añadir un programa para ejecutarlo como root

El anillo de contraseñas se basa en la autenticación PAM. En particular hablamos de pam keyring que se instala hoy en día en los sistemas Linux. Esto hace que si un programa se debe ejecutar como root, se nos solicita introducir la clave de root.

Al instalar VMware en mi equipo, no se podía ejecutar el editor de redes virtuales (Virtual Network Editor). Por lo tanto necesitaba ejecutarlo como root para que me funcionase. En este punto se presentaban varias soluciones:

  1. Ejecutar como root la aplicación: fácil pero muy incómodo para el día a día
  2. Utilizar gksu: la utilidad de solicitar la contraseña de root ya viene en las distribuciones integrada sin utilizar gksu. Por lo tatno no es la solución optima pero es válida
  3. Buscar la manera que Fedora realiza esta acción

En Fedora, después de investigar un poco, existe un directorio, /etc/pam.d donde encontramos varios ficheros que configuran la manera de comportarse de las aplicaciones cuando se deben ejecutar con otro usuario.

(FALTA AMPLIAR LAS OPCIONES DE CONFIGURACIÓN DE ESTOS FICHEROS)

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.