Preguntas etiquetadas con policykit

Ahora llamado polkit, es un componente del sistema operativo para controlar los privilegios de todo el sistema en sistemas operativos similares a Unix.

77
¿Cuándo usar pkexec vs. gksu / gksudo?

Hay dos formas generales de ejecutar aplicaciones gráficamente como root (o, más generalmente, como otro usuario). Programas como gksu, gksudoy kdesudoson interfaces gráficas para sudo. Por el contrario, pkexeces una interfaz gráfica para PolicyKit . Cuando se ejecutan programas manualmente como...

24
¿Cómo evito que PolicyKit solicite una contraseña?

Durante años, he tenido lo siguiente en mi sudoersarchivo: scott ALL=NOPASSWD: ALL Para aquellos que no lo saben, esto evita que sudoamigos ( gksudo, etc.) soliciten una contraseña. Sin embargo, a lo largo de los años, más y más cosas que una vez utilizadas sudose han cambiado a...

22
Autenticación requerida antes de suspender

Desde la última actualización de Ubuntu 14.04, cuando presiono el botón de suspensión en mi computadora portátil, aparece una ventana emergente con "Se requiere autenticación para suspender el sistema". La contraseña no se solicita al cerrar la tapa. Sin embargo, esto no funciona cuando otro...

12
Las reglas de PolicyKit nunca entran en vigencia

Estoy tratando de escribir un nuevo .rulesarchivo para PolicyKit. Mi intento de prueba (en el directorio /etc/polkit-1/rules.d/) se ve así: polkit.addRule(function(action, subject) { polkit.spawn(["rm","/home/gabriel/test"]); if (action.id == "org.freedesktop.policykit.exec") {...

10
Tareas raíz usando dbus y policykit

En algún momento, mi aplicación necesita realizar tareas administrativas como crear un archivo en / etc o ejecutar comandos con privilegios de root. Sé que podría hacer un Q&D: os.popen("pkexec foo bar") Pero también sé que esta no es la forma limpia prevista para hacerlo. Algún tipo de...