Acho que encontrei a causa: a ação parece ter mudado para "org.freedesktop. Login1 .reboot" (e similares).
Adicionando as seguintes linhas como /etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
funciona:
[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
Você ainda vê uma caixa de diálogo de confirmação, mas não há botões para confirmar. Parece feio, mas funciona;)
Infelizmente, isso se aplica a todos os usuários, não apenas à sessão lightdm, portanto, você deve adicionar uma segunda regra para listá-los, se desejar.
Observe que este método bloqueia apenas os comandos reboot / etc emitidos pela GUI. Para bloquear os comandos reboot / etc na linha de comando, pode-se usar o molly-guard - como explicado em Desativando o comando shutdown para todos os usuários, mesmo que raiz - consequências?