Antes de atualizar para atrevido, uma conexão ssh evitaria o desligamento do X11

1

Fiz um upgrade para um toque não muito tempo atrás e agora um usuário do X11 pode desligar mesmo se eu estiver conectado a esse computador via ssh.

Antes da atualização, uma conexão ssh impediria que os usuários do X11 desligassem (pelo menos com a opção regular de menu Desligar).

Como posso restabelecer esse recurso? Se estou fazendo uma atualização, os usuários do X11 não podem simplesmente desligar o computador de mim?

    
por Alexis Wilke 21.02.2014 / 07:41

1 resposta

0

Verifique se as seguintes entradas no arquivo /usr/share/polkit-1/actions/org.freedesktop.consolekit.policy estão definidas corretamente. Eles lidam com o comportamento de solicitações de desligamento / reinicialização por meio do daemon PolicyKit:

  <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>auth_admin_keep</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>auth_admin_keep</allow_active>
    </defaults>
  </action>

Ambos devem ser configurados para que allow_active instruções mostrem auth_admin_keep , o que significa que a autenticação do usuário administrativo é necessária para executar essa ação. Aviso de que quando um usuário está no grupo administrativo ( sudo , admin ), esse usuário PODE encerrar mesmo se você estiver logado.

Você tem duas opções: Remover o usuário desse grupo ou definir allow_active para no .

    
por chaos 21.02.2014 / 10:34