質問: sudoを使用するときに環境変数を保持する方法 sudoでコマンドを使用すると、環境変数は表示されません。例えばhttp_proxyを設定した後、コマンドwgetはsudoがなくても正常に機能します。ただし、sudo wgetと入力すると、プロキシ設定を回避することはできません。
回答: ahmed aswaniの答えにある2つのenv_keepステートメントを、次のように単一のステートメントにまとめることもできます。defaults env_keep += "http_proxy https_proxy"次のように1つのコマンドだけにenv_keepを指定することも検討してください。defaults!/bin/[your_command] env_keep += "http_proxy https_proxy"