web-dev-qa-db-fra.com

12.04 n'accepte pas la commande d'arrêt

Lorsque j'essaie d'éteindre ma machine à l'aide du menu d'arrêt normal, il déconnecte simplement l'utilisateur actuel et me ramène à la fenêtre de connexion de lightdm.
Je dois ouvrir un terminal et exécuter "shutdown -h now" pour éteindre mon système. De l'aide?

EDIT: j’ai remarqué que ce problème ne se produisait que lorsque je changeais d’utilisateur sur mon ordinateur, c’est-à-dire que la "session-invité" était toujours en cours d’arrière-plan.

5
Konstantinos

Le problème concerne les multiples utilisateurs connectés sur votre système. J'avais l'habitude de rencontrer le même problème. Résolu par une stratégie autorisant la déconnexion, même lorsque plusieurs utilisateurs sont connectés. Si vous comprenez les implications (telles que la perte de données non enregistrées, pour les autres utilisateurs connectés) de permettre une telle chose, vous pouvez continuer et faire de même. . Cela peut être fait comme suit:

  1. Sudo vi /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla
  2. En tant que contenu de ce fichier, entrez ce qui suit et enregistrez-le:

    [Allow Shutdown]
    Identity=unix-user:*
    Action=org.freedesktop.consolekit.system.stop-multiple-users
    ResultAny=yes
    ResultInactive=yes
    ResultActive=yes
    [Allow Restart]
    Identity=unix-user:*
    Action=org.freedesktop.consolekit.system.restart-multiple-users
    ResultAny=yes
    ResultInactive=yes
    ResultActive=yes

Maintenant, redémarrez votre système et vérifiez si tout fonctionne comme prévu.

N.B: Vous pouvez utiliser n'importe quel autre éditeur de votre choix pour créer ce fichier.

3
saji89