How to suspend and hibernate as a regular user
If you use a Linux distribution that uses an init system other than systemd with the suspend and/or hibernate feature, chances are that you use pm-utils
for it.
You then also know that you need to use sudo
for it to work. This is a bit of an issue if you want to bind either command to a keyboard shortcut. A way around this is to add an exception for pm-suspend
and pm-hibernate
in the your /etc/sudoers
file, so you don’t have to enter your password for them anymore.
Just open your configuration for sudo
with the command visudo
and add this:
<USER> ALL = NOPASSWD: /usr/sbin/pm-hibernate
<USER> ALL = NOPASSWD: /usr/sbin/pm-suspend
You still need to use sudo pm-suspend
and sudo pm-hibernate
, but it will no longer ask you for your password.