Tôi đang cố gắng xây dựng tập lệnh dữ liệu người dùng cho một phiên bản EC2 xây dựng nút và npm từ github, sau đó bắt đầu một dịch vụ. Để bôi trơn các bánh xe này, tôi cần thêm:
:/usr/local/bin
đến cuối dòng trong / etc / sudoers bắt đầu:
Defaults secure_path="
/superuser/927512/how-to-set-path-for-sudo-commands nói về việc sử dụng visudo để đạt được điều này, nhưng tôi muốn thực hiện theo chương trình trong dữ liệu người dùng EC2.
/programming/16282789/adding-sudo-permissions-to-sudoers-for-user-via-shell-script nói về việc chỉnh sửa tệp sudoers, nhưng có vẻ hết sức tuyệt vời cho những gì tôi đang cố gắng để đạt được.
Tôi nghĩ rằng nó sẽ dễ dàng grep dòng và thay thế nó, nhưng tôi đã bối rối. Không chỉ bởi vì đóng dấu phẩy ngược khó chịu!