Como configurar o requisito de senha para o desligamento da unidade

0

Eu configurei um dos PCs para atuar como um servidor. Ele será usado por outros emloyees também através da conta de convidado. Obviamente, não quero que o PC seja desligado por nenhum usuário. Também tenho que desligá-lo antes de sair todos os dias. Existe uma maneira pela qual eu posso confgurá-lo para pedir nome de usuário / senha de uma conta de administrador sempre que alguém tenta desligar o PC?

Estou executando o Ubuntu 14.04 / Unity.

    
por daltonfury42 06.07.2015 / 14:05

1 resposta

0

Você pode usar as regras do Polkit para controlar os privilégios de desligamento da GUI (o comando shutdown não é afetado e precisa do root como de costume). Um conjunto de regras como em esta resposta deve fazer. Crie um arquivo .pkla em /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

A política auth_admin exigirá que um usuário administrativo (por padrão, membros do grupo sudo ) o autorize.

    
por muru 06.07.2015 / 14:35