%3F.png)
특정 사용자에 대해 Apache를 다시 시작할 수 있기를 원합니다. 이 사용자는 sudo 권한이 있고 실행할 수 있지만 sudo /etc/init.d/apache2 reload
이 재시작 스크립트를 git post-receive 후크에 포함하고 싶습니다. 따라서 비밀번호를 묻는 메시지가 표시되고 실패합니다. 따라서 질문은 이 사용자가 sudo를 요구하지 않고 아파치를 다시 시작할 수 있도록 허용하는 적절한 방법은 무엇입니까? Apache를 다시 시작하는 옵션과 이 특정 사용자만 제한하고 싶습니다.
답변1
sudo
구성 과 함께 사용하는 것을 고려해야 합니다 NOPASSWD
.
보다man 5 sudoers
전:
Host_Alias LOCAL=192.168.0.1
user_foobar LOCAL=NOPASSWD: /etc/init.d/apache2