Saya mencoba membuat skrip data pengguna untuk instance EC2 yang membangun node dan npm dari github, dan kemudian memulai layanan. Untuk melumasi roda ini, saya perlu menambahkan:
:/usr/local/bin
ke akhir baris di / etc / sudoers yang dimulai:
Defaults secure_path="
/superuser/927512/how-to-set-path-for-sudo-commands berbicara tentang menggunakan visudo untuk mencapai ini, tapi saya ingin melakukannya secara terprogram dalam data pengguna EC2.
/programming/16282789/adding-sudo-permissions-to-sudoers-for-user-via-shell-script berbicara tentang pengeditan file sudoers, tetapi tampaknya terlalu dipanggang karena apa yang saya coba untuk mencapai.
Saya pikir itu akan mudah untuk mengambil garis dan menggantinya, tapi saya bingung. Bukan hanya karena itu koma terbalik penutupan yang menjengkelkan!