Estoy usando LXDE en Ubuntu 16.04. Cuando lo despierto de la suspensión, inicio sesión y luego aparece otra ventana de autenticación. ¿Qué significa eso? ¿Es necesario? Si no, ¿cómo puedo deshacerme de la segunda autenticación? Gracias.
Actualizar:
Encontré una solución en https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
Tuve que agregar el siguiente archivo para autorizarme a la acción "org.freedesktop.udisks2.ata-smart-update" de udisks2.
/etc/polkit-1/rules.d/00_user_blah.rules polkit.addRule(function (action, subject) { var YES = polkit.Result.YES; var permission = { "org.freedesktop.udisks2.ata-smart-update": YES }; if (subject.user == "blah") { return permission[action.id]; } return polkit.Result.NOT_HANDLED; });
¿Alguien puede explicar cómo funcionan juntas las acciones udisks2
, /etc/polkit-1/rules.d/00_user_blah.rules
y "org.freedesktop.udisks2.ata-smart-update"?
¿Está /etc/polkit-1/rules.d/00_user_blah.rules
escrito en algún lenguaje de programación?
Gracias.
Respuesta1
Polkit es un marco de autorización, mientras su sistema está activo, un agente de autenticación se ejecuta en segundo plano, udisks
solicita realizar una acción autorizada igual a "org.freedesktop.udisks2.ata-smart-update" y finalmente polkit, basándose en los ruels, decide lo que sea. debe permitir, solicitar contraseña o rechazar esta solicitud.
Las reglas de polkit están escritas en JavaScript.