我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux 下sudo网络权限详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux 下sudo网络权限详解

Linux 下sudo网络权限详解

对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“无网络连接”的错误。

背景

  对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“无网络连接”的错误。

普通权限下,wget成功。


# wget https://github.com
--2016-12-08 09:00:43-- https://github.com/
Connecting to 109.105.113.200:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html'

2016-12-08 09:01:03 (1.33 KB/s) - ‘index.html' saved [25692]

使用sudo命令后,连接失败。
# sudo wget https://github.com
--2016-12-08 09:01:41-- https://github.com/
Resolving github.com (github.com)... failed: Name or service not known.
wget: unable to resolve host address ‘github.com'

解决方案

  出现这种情况的原因,是因为sudo命令的作用是为了允许普通用户使用超级用户权限的工具,但却没有继承来自环境变量。而网络代理的设置,是通过设置http_proxy,https_proxy等环境变量来实现的。因此,sudo后也就失去了网络代理,自然也就没有了网络连接。为了解决该问题,我们需要修改sudo的配置文件。修改sudo的配置文件有特殊的命令和方法,具体参考http://www.lsjlt.com/article/113902.htm,我这里不做详细介绍了。

  在sudo的配置文件中,增加Defaults env_keep += "http_proxy https_proxy"。该行表示使用sudo命令时,保存后面列出的环境变量。


增加配置后,sudo可访问网络。
# sudo wget https://github.com
--2016-12-08 09:02:52-- https://github.com/
Connecting to 109.105.113.200:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html.1'

2016-12-08 09:02:56 (20.1 KB/s) - ‘index.html.1' saved [25692]


感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux 下sudo网络权限详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux 下sudo网络权限详解

Linux 下sudo网络权限详解 对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“无网络连接”的错误。背景对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命
2022-06-04

Linux 下sudo网络权限的示例分析

这篇文章主要介绍了Linux 下sudo网络权限的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux 下sudo网络权限详解对于设置了网络代理的服务器,在当前用
2023-06-09

关于linux权限s权限和t权限详解

常用权限 linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人 这些身份对于文档常用的有下面权限: r:读权限,用户可以读取文档的内容,如用cat,more查看 w:写权限,用户可以编辑文档 x:该目录具有可以被系统执行
2022-06-04

Linux下普通用户用sudo su给自己加root权限的方法

首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到()用户。你根本没有指定用户,当然切换
2022-06-04

linux下修改文件权限chmod命令详细解析

使用 linux 的chmod命令控制谁可以访问读写或运行目标文件。 在 Linux 中,谁可以对文件或目录做什么是通过一系列权限来控制的。 权限可以控制对文件或目录执行的操作(读写或执行)。 我们可以使用-l(长格式)选项来ls列出文件和
2022-06-04

Linux下新增用户、指定用户组、家目录、获取sudo权限方式

目录linux新增用户、指定用户组、家目录、获取sudo权限Linux用户的家目录——经典干货总结Linux新增用户、指定用户组、家目录、获取sudo权限 //系统环境 # cat /etc/RedHat-relea
2023-04-29

win10系统网络连接受限或无权限访问网络怎么解决

本篇内容主要讲解“win10系统网络连接受限或无权限访问网络怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10系统网络连接受限或无权限访问网络怎么解决”吧!解决方法:1、当Win1
2023-06-28

ipv6无网络访问权限如何解决

这篇文章主要介绍“ipv6无网络访问权限如何解决”,在日常操作中,相信很多人在ipv6无网络访问权限如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ipv6无网络访问权限如何解决”的疑惑有所帮助!接下来
2023-07-01

win10无网络访问权限怎么解决

要解决Windows 10无网络访问权限的问题,可以尝试以下步骤:1. 检查网络连接:确保您的计算机已连接到正确的网络,并且可以正常访问其他设备或网站。2. 重启网络设备:将您的路由器、调制解调器或其他网络设备重新启动。有时候设备故障或网络
2023-08-31

Linux下的权限管理怎么理解

Linux下的权限管理怎么理解,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux下一个文件一经创建,就具有三种访问方式1.读,可以显示该文件的内容2.写,
2023-06-28

linux文件目录默认权限(详解)

1、文件的默认权限是没有x的,即文件的最大默认权限为666(-rw-rw-rw) 2、由于进入目录和目录的x权限有关,故目录的最大默认权限为777(drwxrwxrwx) 查看默认权限需要使用umask命令: [123@123 ~]$ um
2022-06-04

win10以太网无网络访问权限怎么解决

本篇内容介绍了“win10以太网无网络访问权限怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:右击左下角的Windows,选择
2023-07-01

win7 ipv4无网络访问权限如何解决

这篇文章主要讲解了“win7 ipv4无网络访问权限如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win7 ipv4无网络访问权限如何解决”吧!win7ipv4无网络访问权限解决方法
2023-07-01

win7 ipv6无网络访问权限如何解决

这篇文章主要介绍“win7 ipv6无网络访问权限如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7 ipv6无网络访问权限如何解决”文章能帮助大家解决问题。win7ipv6无网络访问权
2023-07-01

win10中ipv6无网络访问权限如何解决

今天小编给大家分享一下win10中ipv6无网络访问权限如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win10ip
2023-07-01

win7中ipv6无网络访问权限怎么解决

这篇文章主要介绍“win7中ipv6无网络访问权限怎么解决”,在日常操作中,相信很多人在win7中ipv6无网络访问权限怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7中ipv6无网络访问权限怎
2023-07-01

编程热搜

目录