Eu quero proibir convidado para empurrar reboot

0

Todo usuário ou todos os usuários da Sessão Convidada podem reinicializar o computador. Eu quero que só root pode reiniciar ou desligar o computador. E sobre o botão de desligar. O botão deve estar desativado. O que devo fazer?

    
por Ibragim Ramazanov 19.05.2015 / 15:25

1 resposta

0

Se você quiser desabilitar as opções de desligamento / reinicialização da GUI, use as políticas da Polkit . Crie um arquivo .pkla em /etc/polkit-1/localauthority/50-local.d (digamos 00-disable-shutdown.pkla ) contendo:

[Disable Shutdown, etc.]
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ê pode adicionar outras seções que permitem que usuários ou grupos específicos usem os botões, ou você pode usar unix-user:guest-* para restringir especificamente os usuários convidados (cujos nomes são geralmente guest- seguidos por uma string aleatória).

O botão ainda estará presente, mas a opção de desligamento / reinicialização não será:

Veja este bug .

    
por muru 21.05.2015 / 13:20