Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 12/02/2018, à 12:28

Crestey

[Résolu] Comment mettre en hibernation sans mot de passe

Bonjour à tous,
Pour mettre mon pc portable en veille, je lance la commande systemctl suspend que j'affecte à un raccourcis clavier. Ça marche nickel.
Je souhaite passer à l'hibernation pour consommer moins de batterie.
Mais la commande systemctl hibernate  demande le mot de passe à chaque fois. (En outre elle fonctionne bien aussi).
Du coup j'aurais 2 questions.
1) Pourquoi ubuntu fait-il cette différence ? (Il devrait soit le demander dans les 2 cas soit pas du tout.)
2) Y a-t-il moyen de configurer ma machine pour que l'hibernation ne sollicite pas de droit d'administrateur ?
Merci à vous et à vous lire

Dernière modification par Crestey (Le 13/02/2018, à 09:32)


Merci à tous

Hors ligne

#2 Le 12/02/2018, à 13:49

LukePerp

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Bonjour,
on peut le faire avec sudoers. En bref :

Eviter de taper le mot de passe pour systemctl hibernate

whereis systemctl
sudo visudo -f /etc/sudoers.d/custom
UserName ALL=NOPASSWD: /CheminDeLaCommande/systemctl hibernate

Il faut ensuite taper sudo mais aucun mot de passe sera demandé

sudo systemctl hibernate

Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#3 Le 12/02/2018, à 16:26

bruno

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Tiens c'est curieux ça, je suppose que c'est parce que l'hibernation nécessite de vider la RAM sur le fichier d'échange (swap) et que si plusieurs utilisateurs sont connectés cela va interrompre leur session (alors que la mise en veille ne se fera tout simplement pas).

Hors ligne

#4 Le 12/02/2018, à 19:40

Crestey

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Merci LukePerp,
Ça fonctionne en ligne de commande effectivement après génération du fichier /etc/... et reboot.
En revanche la commande sudo systemctl hibernate en raccourci clavier ne fonctionne pas.
As-tu une idée ? (la commande systemctl suspend sans sudo fonctionne en raccourci clavier)

Dernière modification par Crestey (Le 12/02/2018, à 19:41)


Merci à tous

Hors ligne

#5 Le 12/02/2018, à 20:35

Crestey

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Euh, je viens de rebooter et en fait non ça ne marche pas. ça me demande le mot de passe quand même. J'ai dû faire une erreur précédemment en lançant la commande depuis une console où j'avais déjà utilisé sudo.


Merci à tous

Hors ligne

#6 Le 13/02/2018, à 07:22

serged

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Dans le menu qui s'affiche quand on arrête la machine, il y a une option "Hiberner". C'est pas bon ?


Linux-Mint Sonya 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#7 Le 13/02/2018, à 07:38

Crestey

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Non je n'ai pas d'option "hiberner", j'ai 5 une boite de dialogue avec 5 boutons : Déconnexion, Redémarrer, Eteindre, Mise en veille, Annuler.
Je suis sous xubuntu16.04, mais je viens de vérifier sous ubuntu/unity, je ne vois pas non plus d'option hiberner.
De plus je souhaite pouvoir hiberner en ligne de commande afin d'affecter cette commande à un appui touche.

Dernière modification par Crestey (Le 13/02/2018, à 07:39)


Merci à tous

Hors ligne

#8 Le 13/02/2018, à 09:30

Crestey

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Bon eh bien finalement la solution de LukePerp en #2 fonctionne parfaitement. C'est moi qui ai merdé grave, ne connaissant pas bien l'éditeur visudo.
Je suis désolé pour mes nombreux messages qui poluent inutilement le forum et je vous présente mes sincères excuses tout en remerciant LukePerp chaleureusement smile.
Et la commande "sudo systemctl hibernate" peut être affecté à un raccourci clavier aussi.


Merci à tous

Hors ligne

#9 Le 13/02/2018, à 13:37

serged

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Crestey a écrit :

Non je n'ai pas d'option "hiberner", j'ai 5 une boite de dialogue avec 5 boutons : Déconnexion, Redémarrer, Eteindre, Mise en veille, Annuler.
Je suis sous xubuntu16.04, mais je viens de vérifier sous ubuntu/unity, je ne vois pas non plus d'option hiberner.
De plus je souhaite pouvoir hiberner en ligne de commande afin d'affecter cette commande à un appui touche.

Moi, j'ai ça :
fin de session


Linux-Mint Sonya 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#10 Le 13/02/2018, à 13:42

Crestey

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Ah ok. Tu as quel environnement ?


Merci à tous

Hors ligne

#11 Le 13/02/2018, à 17:38

serged

Re : [Résolu] Comment mettre en hibernation sans mot de passe

Crestey a écrit :

Ah ok. Tu as quel environnement ?

LinuxMint Cinnamon. De mémoire, cette option est aussi présente dans la version MATE.

Pour Ubuntu voir ici pour l'activer.


Linux-Mint Sonya 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne