Creo que he encontrado la causa: la acción parece haber cambiado a "org.freedesktop. Login1 .reboot" (y similares).
Agregar las siguientes líneas como /etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
obras:
[Disable lightdm PowerMgmt]
Identity=unix-user:*
Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-multiple-sessions;org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no
Aún verá un cuadro de diálogo de confirmación, pero no hay botones para confirmar. Parece feo, pero funciona;)
Desafortunadamente, esto se aplica a todos los usuarios, no solo a la sesión lightdm, por lo que debe agregar una segunda regla para incluirlos en la lista blanca si lo desea.
Tenga en cuenta que este método bloquea únicamente los comandos de reinicio / etc emitidos desde la GUI. Para bloquear los comandos de reinicio / etc. de la línea de comandos, ¿se puede usar molly-guard, como se explica en Deshabilitar el comando de apagado para todos los usuarios, incluso la raíz, consecuencias?