Allow program to make changes
Yes, this can be achieved with the NOPASSWD directive in the /etc/sudoers
file. Editing this file should only be done by an experienced user, because it is a system-critical file and mistakes could be difficult to troubleshoot.
- Edit the file from the terminal with
sudo visudo -f /etc/sudoers
- Add this line under the user privilege specification section,
%admin ALL= NOPASSWD: /absolute/path/to/your/program
- Save the file.
The visudo
command uses your editor set in the VISUAL
variable or if that is unset, the EDITOR
variable. Please refer to the visudo(8) man page.