Configuré una de las PC para que actuara como servidor. También será utilizado por otros empleados a través de la cuenta de invitado. Obviamente no quiero que ningún usuario apague la PC. También tengo que apagarlo antes de irme todos los días. ¿Hay alguna forma de configurarlo para que solicite el nombre de usuario/contraseña de una cuenta de administrador cada vez que alguien intente apagar la PC?
Estoy ejecutando Ubuntu 14.04/Unity.
Respuesta1
Puede usar las reglas de Polkit para controlar los privilegios de cierre de la GUI (el shutdown
comando no se ve afectado y necesita root como de costumbre). Un conjunto de reglas como enesta respuestadebería hacer. Cree un .pkla
archivo en /etc/polkit-1/localauthority/50-local.d/
(digamos 00-disable-shutdown.pkla
):
[Disable Shutdown, etc. for all users]
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=auth_admin
La auth_admin
política requerirá que un usuario administrativo (por defecto, miembros del sudo
grupo) la autorice.