2011-12-12 16 views
5

Sto cercando di consentire a tutti gli utenti del gruppo admin di eseguire un file jar come SUDO senza password, ho modificato il file sudoers (usando visudo) e ho provato un numero di comandi ma mi viene comunque richiesto per una password ogni voltavisudo nopasswd non funziona


Contenuto del /etc/sudoers:

# /etc/sudoers 
# 
# This file MUST be edited with the 'visudo' command as root. 
# 
# See the man page for details on how to write a sudoers file. 
# 

Defaults  env_reset 

# Host alias specification 

# User alias specification 

# Cmnd alias specification 

# User privilege specification 
root ALL=(ALL) ALL 

# Allow members of group sudo to execute any command 
# (Note that later entries override this, so you might need to move 
# it further down) 
%sudo ALL=(ALL) ALL 
# 
#includedir /etc/sudoers.d 

# Members of the admin group may gain root privileges 
%admin ALL=(ALL) ALL 
admin ALL=(ALL) NOPASSWD: /opt/myapp/ 
admin ALL=(ALL) NOPASSWD: /opt/myapp/myapp.jar 
admin ALL=(ALL) NOPASSWD: java -jar /opt/myapp/myapp.jar 

risposta

11

Prova:

%admin ALL=(ALL) NOPASSWD: /usr/bin/java -jar /opt/myapp/myapp.jar