polkit

Polkit

Descripción de esta imagen, también comentada a continuación Polkit-Gnome , la interfaz Polkit bajo GNOME Información
Desarrollado por David Zeuthen
Última versión 0,114 (3 de abril de 2018)
Depositar gitlab.freedesktop.org/polkit/polkit
Escrito en VS
Sistema de explotación Tipo Unix
Medio ambiente UNIX y derivados
Licencia LGPL
Sitio web http://www.freedesktop.org/wiki/Software/polkit

Polkit (anteriormente PolicyKit) es una biblioteca de software gratuita que permite que las aplicaciones que se ejecutan con derechos restringidos interactúen con los servicios del sistema con privilegios. A diferencia de otros métodos de privilegios elevados como sudo , al proceso no se le asignan derechos de superusuario , lo que permite un control preciso a nivel del sistema sobre lo que los usuarios pueden y no pueden hacer. polkit funciona en sistemas similares a UNIX y es parte del proyecto freedesktop.org .

Cuando se lanzó la versión 0.105 en abril 2012, el proyecto cambió su nombre de PolicyKit a Polkit para resaltar la reescritura del proyecto y la modificación de la API , rompiendo efectivamente la compatibilidad con versiones anteriores.

usar

Polkit está integrado con las distribuciones Ubuntu (desde la versión 8.04), Fedora (desde la versión 8), Mandriva (desde la versión 2008.1) y OpenSUSE (desde la versión 10.3).

Controversia

Algunos usuarios de Linux están molestos por algunas de las elecciones de Polkit. Entonces Linus Torvalds asegura que son idiotas las personas que consideran necesario pedir la contraseña de superusuario para cambiar la hora de una computadora o configurar una impresora.

Otros usuarios protestan contra el principio mismo de Polkit. Según ellos, su funcionalidad se puede implementar sin utilizar los recursos del sistema necesarios para el funcionamiento de Polkit, especialmente considerando el hecho de que la mayoría de sus funciones ya existen en otras formas. Además, señalan que Polkit es tan complicado que fue necesario incorporar un intérprete de JavaScript en él para poder configurarlo, lo que plantea nuevos problemas de seguridad y por lo tanto frustra el propósito pretendido.

David Zeuthen, principal desarrollador de Polkit, justifica la inclusión de un intérprete de JavaScript escribiendo que sería bueno, ante la imposibilidad de brindar una configuración que satisfaga a todos los usuarios, brindar una solución que elimine los problemas. encontrado durante el uso de Polkit, lo que hizo que nunca funcionara bien. Según él, esto indica que necesitamos algún tipo de lenguaje de programación.

Ver también

Artículos relacionados

enlaces externos

Referencias

  1. Git COPIA polkit
  2. Git NEWS polkit
  3. Linus Torwalds: habla sobre la gente de "seguridad"
  4. Foros de Gentoo: Enmascaramiento> = sys-auth / polkit-0.106
  5. registro de inactividad para davidz: reglas de autorización en Polkit