This question already has an answer here:
I have Ubuntu 18.04.1 LTS and trying to execute "poweroff" as a sudoer but without needing to enter the password.
I added this line to visudo:
nurp ALL = NOPASSWD: /sbin/poweroff
It gives this error:
nurp@nurp-OptiPlex-7040:~$ poweroff Failed to set wall message, ignoring: Interactive authentication required. Failed to power off system via logind: Interactive authentication required. Failed to open /dev/initctl: Permission denied Failed to talk to init daemon.
sudo poweroff -f but then it asks for password.
I just want to run a long script and poweroff after it finishes. I don't want to type password on the command line.