Federico Mena Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Como excepción especial, los poseedores de los derechos de autor le dan permiso para copiar, modificar y distribuir el código de ejemplo contenido en este documento bajo los términos que usted elija, sin restricción.

Control de acceso para servicios del sistema proporcionado por D-Bus
Daniel Mustieles
daniel.mustieles@gmail.com 2011-2019
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Mario Carrión
mario@monouml.org 2006

# Polkit

Polkit, o Policy Kit, gestiona las políticas de privacidad y permite a los procesos sin privilegios hablar con los que sí los tienen mediante las API de D-Bus. Por ejemplo, no todos los programas deben poder solicitar que se desconecte el equipo de la red mediante el servicio NetworkManager.

Polkit permite que el administrador del sistema defina diferentes políticas para diferentes servicios. Por ejemplo, sólo un usuario con acceso físico a la consola puede montar o desmontar dispositivos y volúmenes; los usuarios que no estén en la consola necesitarán escribir la contraseña de administrador. En un equipo para usuarios domésticos, la mayoría de las políticas serán muy liberales, ya que se puede confiar en que los usuarios cuidarán el equipo. En entornos corporativos, las políticas pueden ser más restrictivas.

GNOME usa PolicyKit siempre que las aplicaciones necesitan solicitar operaciones privilegiadas.

Página web de Polkit