2011-12-12 5 views
5

admin 그룹의 모든 사용자가 jar 파일을 SUDO로 암호없이 실행할 수있게하려고합니다. sudoers 파일 (visudo 사용)을 편집하고 많은 명령을 시도했지만 여전히 나에게 묻습니다.visudo nopasswd가 작동하지 않습니다

# /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 

답변

11

시도 :

%admin ALL=(ALL) NOPASSWD: /usr/bin/java -jar /opt/myapp/myapp.jar 
암호마다 /etc/sudoers


내용에 대한