terça-feira, 6 de dezembro de 2011

Bloquear ação de suspender/hibernar no CentOS6/SLC6/RHEL6

Referências: TORACAT - Remover suspend e hibernate do menu gnome, FSYNC(2) - Removing Suspend and Hibernate from the gnome menu on RHEL-6, man page pklocalauthority section 8

Crie o arquivo denominado /etc/polkit-1/localauthority/50-local.d/10-disable-suspend-hibernate.pkla com o seguinte conteúdo:

[Disable suspend] Identity=unix-group:* Action=org.freedesktop.devicekit.power.suspend;org.freedesktop.devicekit.power.hibernate ResultAny=no ResultInactive=no ResultActive=no

Feito isso mesmo que um usuário clique em Sistema->Desligar, suas ações a partir deste momento serão bloqueadas.