不确定您在这里需要什么信息(如果有)。请告诉我。我有一个代理,可以绕过我的配置文件中为 su 和普通用户设置的公司网络。当我以普通用户身份执行 sudo 或常规 apt-get 安装时,它会挂起,就好像无法通信一样,但我可以进行网络间访问。当我执行与 su 相同的 apt-get 操作时,它可以工作,没有问题。你认为呢 ?
答案1
好像和环境变量有关。
如果您在配置文件中设置代理(作为环境变量),那么在发出 时sudo
,这些变量可能不会被加载。
如果您成功地使用 执行此操作su
,那么您可能正在使用su -
(这是加载 的环境变量的方式root
)。
要加载这些变量(对于普通用户)——如果我的假设是正确的——你应该-E
使用sudo
.您应该查看手册sudo
以了解更多详细信息。