Centos 6 – 允许sudo composer自动更新为用户没有密码

我试图让我的轮组用户运行sudo composer self-update而不提示input我的部署脚本的密码。

我已经将下面的底线添加到我的/etc/sudoers文件中:

 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL %wheel ALL=(ALL) NOPASSWD: /usr/local/bin/composer 

但它仍然在提示input密码。

删除下一行删除了我作为用户sudo任何命令的能力。

我做错了什么? 我需要重新启动吗?

事实certificate,它运作,如果我运行命令,并确切指定的位置:

 sudo /usr/local/bin/composer self-update