$http_proxy
我正在使用 Curl,在使用时尝试让它识别环境变量时遇到问题sudo curl
。我尝试export http_proxy=....
输入 /etc/profile 并重新启动 shell,但无济于事。我宁愿不使用su -l
并以 root 身份登录并运行该命令。
答案1
查看 /etc/sudoers。这里有一个在 sudo 和普通用户 shell 之间共享的环境变量列表
答案2
您可能需要添加:
envkeep http_proxy
添加到您的 sudoers 文件中。通过运行以下命令检查您的 sudo 环境变量:
sudo -V
以 root 身份运行。或者运行:
sudo sudo -V