2017-04-19 6 views
0

내가 VM에서 실행 내 리눅스 시스템을 재부팅하기 위해 노력하고있어 나는이 (가) bash는 스크립트에서 다음 전화 드렸습니다에 추가 한 후 암호를 묻습니다 :종료도의 sudoers

/usr/bin/sudo /sbin/shutdown -r 5 

나는 추가 다음 한 내 의 sudoers : 아직 내 스크립트를 실행하기에, 그것은 여전히 ​​암호를 입력하라는 메시지

%myuser ALL=(ALL) NOPASSWD: /sbin/shutdown, /etc/init.d 

[sudo] password for myuser: 

또 어떤 것은 내가해야 뭐하는거야?

+0

'% myuser'는 __group__'myuser'를 참조합니다. 그게 의도 된거야? __user__을 지정하고 싶다면, 그'%'를 제거하십시오. – Psi

+0

아니요, % group으로 시도한 것 뿐이며 "user all = (ALL) ..."과 같이 시도했지만 아직 비밀번호를 묻습니다. – user3128077

+0

또한 염두에 두십시오. 명령문의 순서 이 줄을 맨 아래 또는 맨 위로 이동하면 어떻게됩니까? (적어도 규칙 집합 맨 위로) – Psi

답변

1

/sbin/shutdown* 뒤에 *을 추가하면 args를 명령에 전달할 수 있습니다. 따라서 args를 전달하지 않으면 재부팅이 작동합니다.

+0

@ user3128077 감사합니다. 체크 표시를 클릭하여받은 답변을 "수락"한 적이 있습니까? –