GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo deshabilitar el apagado/reinicio desde Lightdm en 14.04?

En 12.04, era posible evitar que el sistema se apagara o reiniciara desde la pantalla de inicio de sesión agregando las siguientes restricciones en /etc/polkit-1/localauthority/50-local.d (adaptado de aquí):

[Disable lightdm PowerMgmt]
Identity=unix-user:lightdm
Action=org.freedesktop.consolekit.system.restart;org.freedesktop.consolekit.system.stop
ResultAny=no
ResultInactive=no
ResultActive=no

Con 14.04, esta regla parece no tener más efecto. ¿Algún consejo sobre cómo implementar la restricción?

Respuesta aceptada:

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 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

Sigue viendo un cuadro de diálogo de confirmación, pero no hay botones para confirmar. Se ve feo, pero funciona 😉

Desafortunadamente, esto se aplica a todos los usuarios, no solo a la sesión de 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. desde la línea de comandos, se puede usar molly-guard, como se explica en Deshabilitar el comando de apagado para todos los usuarios, incluso root, ¿consecuencias?


Ubuntu
  1. Cómo deshabilitar los comandos de apagado y reinicio en Linux

  2. ¿Cómo habilitar/deshabilitar la banda ancha móvil desde la terminal?

  3. ¿Cómo deshabilitar AWSTAT desde cPanel?

  4. Cómo apagar o reiniciar Linux

  5. RHV:cómo apagar una máquina virtual desde AdminPortal

Cómo actualizar de Ubuntu 16.10 a Ubuntu 17.04

Cómo evitar el apagado o reinicio accidental en Linux

Cómo apagar o reiniciar Debian 10

Cómo apagar o reiniciar Linux usando la línea de comandos

¿Cómo reiniciar el servidor desde whm?

Cómo apagar o reiniciar Debian 11