Recently cpupower stopped working when calling it without sudo.
I have the following line in
dimfred dimfred-schlap= NOPASSWD: /usr/bin/cpupower frequency-set *
Is this correct? AFAIK
* should normally replace the following paramaters.
My usecase would be to call this line from a script with attached parameters. E.g.
sudo cpupower frequency-set --min 0.8Ghz --max 0.8Ghz
When I run the command I get still prompted for the password.
The weird thing is that everything worked and suddenly broke. I don't know what happened there.
Fell free to ask for any other information you need. Thanks.
So I came around with writing subscripts. Those call a kind of "profile" (parameters for cpupower), the scripts itself are called without parameters. They work properly. Still would be interested why the above does not work cause I am not very pleased with having
n extra scripts for each profile I have.
EDIT2: So the answer was: order matters. I had first my command then the include. Found it in this answer: Why is sudoers NOPASSWD option not working?