Solución 1:
El problema es el punto en update-rc.d
(en /etc/sudoers.d/update-rc.d
); de man sudo
:
La directiva #includedir se puede usar para crear un directorio sudo.d en el que el administrador de paquetes del sistema puede colocar las reglas de sudoers como parte de la instalación del paquete. Por ejemplo, dado:
#includedir /etc/sudoers.d
sudo leerá cada archivo en /etc/sudoers.d, saltando los nombres de archivo que terminan en ~ o contienen un . personaje para evitar causar problemas con el administrador de paquetes o el editor de archivos temporales/de respaldo.
Solución 2:
Prueba y ejecuta sudo -ll
para obtener una lista de los comandos/configuración aplicables a su usuario.
Si (como parece ser el caso) su cláusula update-rc.d no aparece, podría considerar ajustar sus recetas de chef para implementar un solo archivo sudoers.d por usuario, en lugar de varios.
También puede considerar si se justifica un archivo sudoers relacionado con el grupo.
Las respuestas de esta pregunta podrían ayudar:https://askubuntu.com/questions/246455/how-to-give-nopasswd-access-to-multiple-commands-via-sudoers