Ubuntu: Ubuntu 14.04 - Jenkins User NOPASSWD configuration



Question:

I'm trying to make my jenkins user able to execute a script with www-data user so I've tried adding

jenkins ALL=NOPASSWD:ALL  

at the end of my sudoers file but it didn't work, password was asked when I used the command

sudo -u www-data /path/to/script.sh  

I also tried adding the line in a file under /etc/sudoers.d/ but it didn't help.

Here is my sudoers file as of today

#  # This file MUST be edited with the 'visudo' command as root.  #  # Please consider adding local content in /etc/sudoers.d/ instead of  # directly modifying this file.  #  # See the man page for details on how to write a sudoers file.  #  Defaults        env_reset  Defaults        mail_badpass  Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"    # Host alias specification    #Cmnd alias specification    # User privilege specification  root    ALL=(ALL:ALL) ALL    # Members of the admin group may gain root privileges  %admin ALL=(ALL) ALL    # Allow members of group sudo to execute any command  %sudo   ALL=(ALL:ALL) ALL    # See sudoers(5) for more information on "#include" directives:    #includedir /etc/sudoers.d    # User alias specification  

I've seen in lots of forums that the line had to be added at the end of the sudoers file which I did but it never worked. Do you have an idea?


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »