公司网络连接外网时需要代理,但很奇怪的是sudo用户无论如何都无法连上,但root用户下就可以apt-get update
刚开始以为是网络连接问题,NAT,桥接的搞了半天
后来根据 https://www.chenyudong.com/archives/sudo-keep-env.html
才知道
sudo在切换成root用户的时候,env并不会去保留这些环境变量,需要特别的指明才可以。
在/etc/sudoers
中,env_reset下添加
Defaults env_keep="http_proxy https_proxy ftp_proxy no_proxy
O啦 :)