Bash에서 /etc/sudoers 파일 업데이트

Bash에서 /etc/sudoers 파일 업데이트

http_proxy 환경 변수를 유지하기 위해 sudoers 파일을 업데이트하려고 하는데 다음과 같이 bash 스크립트가 계속 중단됩니다.

printf 'Defaults env_keep += "http_proxy https_proxy"' | sudo tee -a /etc/sudoers

수동으로 편집해도 여전히 작동합니다.

내가 뭘 잘못했나요?

미리 감사드립니다

답변1

파일 끝에 개행 문자가 없으면 이런 일이 발생할 수 있습니다 /etc/sudoers. echo대신 명령을 사용하는 것이 좋습니다 printf. 또는 \n문자열 끝에 추가해 볼 수도 있습니다 ...proxy"\n'.

관련 정보