sudo의 로케일을 일시적으로 변경하는 방법은 무엇입니까?

sudo의 로케일을 일시적으로 변경하는 방법은 무엇입니까?

현재 사용자의 로캘을 변경하려면 예를 들어 export LANG=en_US.UTF-8.

그러나 이 환경 변수는 루트 사용자에게 영향을 미치지 않습니다. 를 사용할 때 sudo표시 언어는 기본값으로 유지됩니다 .

사용된 로케일을 일시적으로 변경하는 방법은 무엇입니까 sudo?

sudo export LANG=en_US.UTF-8작동하지 않습니다. 아마도 bash명령일 수도 있습니다.

답변1

sudo/etc/sudoers명령을 실행하기 전에 환경을 정리하십시오. 따라서 env_keep명령을 사용할 때 필요한 환경 변수를 저장 하지 않으면 sudo.

또는 단일 명령의 경우 다음을 수행할 수 있습니다.

sudo LANG=en_US.UTF-8 some_command

현재 환경을 보호하려면:

sudo -E some_command

관련 정보