Atualização (graças a enzotib):
Os arquivos listados na resposta original devem ser não editados, pois uma atualização de pacote pode substituir suas alterações.
O PolicyKit deve ser configurado usando os arquivos de configuração colocados em /var/lib/polkit-1/localauthority/
, conforme detalhado na página de manual pklocalauthority
.
Resposta original:
Com a suspensão de HAL, isso agora é controlado em /usr/share/polkit-1/actions/org.freedesktop.consolekit.policy
Defina allow_active
nas duas seções de ação mostradas abaixo como no
(elas são definidas como auth_admin_keep
por padrão):
<action id="org.freedesktop.consolekit.system.stop-multiple-users">
<description>Stop the system when multiple users are logged in</description>
<message>System policy prevents stopping the system when other users are logged in</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>no</allow_active>
</defaults>
</action>
...
<action id="org.freedesktop.consolekit.system.restart-multiple-users">
<description>Restart the system when multiple users are logged in</description>
<message>System policy prevents restarting the system when other users are logged in</message>
<defaults>
<allow_inactive>no</allow_inactive>
<allow_active>no</allow_active>
</defaults>
</action>