Redhat 6-普通用户无法通过代理解析主机名,但 root 可以

Redhat 6-普通用户无法通过代理解析主机名,但 root 可以

我有一个 Linux 服务器(在 Nutanix 中),普通用户无法通过代理解析主机名,但 root 可以,结果如下:

备份用户:

[backup@~]$ curl --insecure --url "https://outlook.office365.com:993/"
curl: (6) Couldn't resolve host 'outlook.office365.com'

根用户:

[root@ ~]# curl --insecure --url "https://outlook.office365.com:993/"
* OK The Microsoft Exchange IMAP4 service is ready. 

以下是我的代理设置(所有用户都可以读取此文件):

[root@ ~]# env | grep -i proxy
http_proxy=http://10.xxx.xxx.xxx:8080/

我已经检查过备份用户可以读取/etc/resolv.conf/etc/nsswitch.conf

我应该进一步检查什么?

答案1

仔细检查env | grep -i proxy受影响的用户的此命令。记得添加https_proxy, http_proxy, ftp_proxy and sftp_proxy.尝试登录用户并手动设置。如果有效,则问题与加载代理的过程有关。

相关内容