GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Authentification requise avant la suspension ?

Depuis la dernière mise à jour d'Ubuntu 14.04, lorsque j'appuie sur le bouton de mise en veille de mon ordinateur portable, une fenêtre contextuelle apparaît avec "Une authentification est requise pour suspendre le système".

Le mot de passe n'est pas demandé lors de la fermeture du couvercle. Cependant, cela ne fonctionne pas lorsqu'un autre moniteur est branché.

Y a-t-il quelque chose qui peut être configuré (dans sudoers ou ailleurs) pour éviter cette invite de mot de passe ?

Meilleure réponse

Utiliser Polkit

Ajoutez-vous aux users grouper par

sudo usermod -aG users "$USER"

Vous devez redémarrer votre ordinateur après les étapes suivantes.

1. Si version PolKit>=0.106

Vous pouvez vérifier la version de Polkit par :pkaction --version

Si la version de PolKit <0.106, il n'y a NON .rules mais uniquement les anciens fichiers .pkla et .conf car ces versions de Polkit n'ont pas
l'interpréteur Javascript.

Il suffit d'ajouter un fichier /etc/polkit-1/rules.d/85-suspend.rules avec :

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" &&
        subject.isInGroup("users")) {
        return polkit.Result.YES;
    }
});

Et dans Terminal, tapez :

sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules

2. Si version PolKit <0.106

Dans ce cas, ajouter un fichier /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla avec :

[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes

En bash, tapez :

sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla

En savoir plus sur pklocalauthority

Utilisation des paramètres de Power Manager (je ne sais pas si cela fonctionne)

Dans XFCE Power Manager :

  1. Sous le Security onglet :

    • Définir Automatically lock the session à Jamais
    • Cochez Lock the screen when the system is going for sleep
  2. Sous l'Display , effacez l'écran après 15 minutes. Définir Sleep et Switch off fois à désactiver (grisé).
  3. Sous le System , définissez le mode veille du système sur Suspend après une demi-heure.

Références :

  • le blog de stintel
  • bugs.launchpad.net

Ubuntu
  1. Panique du noyau lors de la mise à niveau vers 10.10 ?

  2. Gui pour contrôler le son ?

  3. Explication de l'agent d'authentification non enregistré polkitd

  4. Quand /bin/sync est-il utile dans Linux moderne ?

  5. l'authentification par clé publique échoue UNIQUEMENT lorsque sshd est un démon

Que fait la commande Startx ?

Désactiver le ballon d'empathie ?

Écran foiré lors de la reprise après suspension ?

16.04 - Lorsque le couvercle de l'ordinateur portable est fermé, le bureau passe au moniteur externe ?

Transfert IP =quand et pourquoi est-ce nécessaire ?

L'authentification est requise pour gérer les services ou les unités du système.