Estoy tratando de construir un script de datos de usuario para una instancia EC2 que construye node y npm desde github, y luego inicia un servicio. Para engrasar estas ruedas, necesito agregar:
:/usr/local/bin
hasta el final de la línea en / etc / sudoers que comienza:
Defaults secure_path="
/superuser/927512/how-to-set-path-for-sudo-commands habla sobre el uso de visudo para lograr esto, pero quiero hacerlo programáticamente dentro de los datos de usuario de EC2.
/programming/16282789/adding-sudo-permissions-to-sudoers-for-user-via-shell-script habla sobre la edición del archivo sudoers, pero parece estar demasiado cocido por lo que estoy intentando conseguir.
Pensé que sería fácil agarrar la línea y reemplazarla, pero estoy perplejo. ¡No solo por esa molesta coma invertida de cierre!