J'essaie de créer un script de données utilisateur pour une instance EC2 qui construit le nœud et npm à partir de github, puis démarre un service. Pour graisser ces roues, je dois ajouter:
:/usr/local/bin
à la fin de la ligne dans / etc / sudoers qui commence:
Defaults secure_path="
/superuser/927512/how-to-set-path-for-sudo-commands parle de l'utilisation de visudo pour y parvenir, mais je veux le faire par programme dans les données utilisateur EC2.
/programming/16282789/adding-sudo-permissions-to-sudoers-for-user-via-shell-script parle de la modification du fichier sudoers, mais il semble terriblement trop cuit pour ce que j'essaie atteindre.
J'ai pensé qu'il serait facile de repérer la ligne et de la remplacer, mais je suis perplexe. Non seulement à cause de cette virgule inversée de fermeture ennuyeuse!