Linux 下sudo网络权限详解
发布时间 - 2026-01-11 01:09:04 点击率:次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的配置文件有特殊的命令和方法,具体参考https://www./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]
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Linux
# 下sudo网络权限
# sudo网络权限解析
# linux系统sudo命令详解
# 详解Linux下的sudo及其配置文件/etc/sudoers的详细配置
# linux sudo命令详解
# java在linux系统下开机启动无法使用sudo命令的原因及解决办法
# Linux用户配置sudo权限(visudo)的方法
# Linux 添加普通用户到 sudo 列表的方法
# Linux系统中掩耳盗铃的sudo配置
# Linux中利用sudo进行赋权的方法详解
# Linux系统中sudo命令的十个技巧总结
# 就会
# 配置文件
# 也就
# 是因为
# 希望能
# 但却
# 这种情况
# 详细介绍
# 不做
# 谢谢大家
# 来实现
# 普通用户
# 是为了
# 失去了
# 没有了
# Connecting
# connected
# Length
# unspecified
# response
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何利用DOS批处理实现定时关机操作详解
lovemo网页版地址 lovemo官网手机登录
Laravel如何实现数据库事务?(DB Facade示例)
Laravel怎么在Controller之外的地方验证数据
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
Python数据仓库与ETL构建实战_Airflow调度流程详解
Python文件操作最佳实践_稳定性说明【指导】
Linux系统运维自动化项目教程_Ansible批量管理实战
java中使用zxing批量生成二维码立牌
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel如何配置和使用缓存?(Redis代码示例)
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel如何与Pusher实现实时通信?(WebSocket示例)
javascript中的try catch异常捕获机制用法分析
如何用免费手机建站系统零基础打造专业网站?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
iOS验证手机号的正则表达式
音乐网站服务器如何优化API响应速度?
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
,在苏州找工作,上哪个网站比较好?
实例解析Array和String方法
如何在Tomcat中配置并部署网站项目?
香港服务器租用费用高吗?如何避免常见误区?
Laravel如何使用Livewire构建动态组件?(入门代码)
如何在阿里云服务器自主搭建网站?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
如何在建站宝盒中设置产品搜索功能?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
EditPlus中的正则表达式 实战(4)
php打包exe后无法访问网络共享_共享权限设置方法【教程】
如何在IIS7上新建站点并设置安全权限?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何快速搭建高效简练网站?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
教你用AI润色文章,让你的文字表达更专业
如何用好域名打造高点击率的自主建站?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】

