sudo가 모든 환경 변수를 삭제하도록 만드는 방법은 무엇입니까? [복사]

sudo가 모든 환경 변수를 삭제하도록 만드는 방법은 무엇입니까? [복사]

사람들은 다양한 이유로 실행 시 환경 변수를 보존하려는 경우가 많지만 sudo, 환경 변수를 삭제하는 것이 더 합리적인 상황이 있습니다. 예를 들어 Ubuntu에서는 $HOME(다른 일부 변수도 포함) 루트로 생성된 프로세스로 전송되지만 Linux 컨테이너를 사용하려고 할 때는 의미가 없습니다.

분명히 이 동작을 구성하기 위한 편집이 있지만 /etc/sudoers이 동작을 유지하고 특정 명령에 대한 환경 변수만 삭제하고 싶습니다. 플래그 가 있지만 설정을 해제해야 하므로 제 경우 -H에만 작동하므로 실제로는 도움이 되지 않습니다.$HOME모두변하기 쉬운.

어떻게 해야 하나요?

답변1

다음과 같이 대시를 사용해야 합니다.

sudo su - me

그래서 당신은 뛰어 들어당신이 태어난 환경이 아니라 환경.

관련 정보