我试图让我的轮组用户运行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