I have a bash script (chbr.sh
) to change my display brightness from terminal as my brightness keys doesn't work.
sudo setpci -s 00:02.0 F4.B=30`
Now, every time I run that script it asks for my password, which I don't like. So, I googled a little and found out that one can edit /etc/sudoers
file to disable the password feature.
So, I edited my sudoers
file with the below content
ronnie ALL = (ALL) NOPASSWD: /home/ronnie/chbr.sh
Now when I run my script as ./chbr.sh
it again asks for my password. So, is this not the right way to give sudo access to a bash script or what am I doing wrong here?
ronnie@ronnie:~$ ls -l chbr.sh
~rwxrwxr-x 1 ronnie ronnie 46 Jul 13 15:59 /home/ronnie/chbr.sh
Your script is entirely correct, but you need to execute it with the full path:
$ sudo /home/ronnie/chbr.sh