返回顶部
首页 > 资讯 > 精选 >用sudo命令无法读取环境变量怎么办
  • 739
分享到

用sudo命令无法读取环境变量怎么办

2023-06-12 20:06:46 739人浏览 独家记忆
摘要

小编给大家分享一下用sudo命令无法读取环境变量怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!通过sudo -l来查看sudo的限制:$ sudo -lMa

小编给大家分享一下用sudo命令无法读取环境变量怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

通过sudo -l来查看sudo的限制:

$ sudo -l

Matching Defaults entries for xxx on this host:

env_reset, mail_badpass,

secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin

User xxx may run the following commands on this host:

(ALL : ALL) NOPASSWD: ALL

注意看第一行的选项Defaults env_reset表示默认会将环境变量重置,这样你定义的变量在sudo环境就会失效,获取不到。

另外有的发行版还有一个Defaults env_keep=""的选项,用于保留部分环境变量不被重置,需要保留的变量就写入双引号中。

解决:

在用户的主目录里的.bashrc中添加:

alias sudo='sudo env PATH=$PATH'

sudo visudo

# Defaults env_reset     # 注释掉原有配置

# Defaults env_keep=”…”     # 注释掉指定的变量保持

Defaults !env_reset     # 修改为不重置环境

以上是“用sudo命令无法读取环境变量怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 用sudo命令无法读取环境变量怎么办

本文链接: https://lsjlt.com/news/262670.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 用sudo命令无法读取环境变量怎么办
    小编给大家分享一下用sudo命令无法读取环境变量怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!通过sudo -l来查看sudo的限制:$ sudo -lMa...
    99+
    2023-06-12
  • Shell eval怎么用变量获取环境变量
    这篇文章主要讲解了“Shell eval怎么用变量获取环境变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell eval怎么用变量获取环境变量”吧!场景系统中存在环境变量 USER=...
    99+
    2023-06-09
  • dotenv怎么从.env文件中读取环境变量
    这篇文章主要讲解了“dotenv怎么从.env文件中读取环境变量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dotenv怎么从.env文件中读取环境变量”吧!引言dotenv从.env文件...
    99+
    2023-07-04
  • Linux环境变量失效,命令不可用
    背景 linux在修改完环境变量/etc/profile后保存文件后,发现大多数命令不可用,只有少数如:cd、pwd可以使用; 原因分析 /etc/profile文件中有无效字符或变量,导致export后的环境变量不可用; 在export ...
    99+
    2023-09-30
    linux 运维 服务器
  • 怎样用Python获取环境变量
    环境变量的获取通过os.environ模块。 import os print(os.environ["path"]) 或者你可以以下命令看到所有环境变量 os.environ 有时您可能需要查看完整列表 # 当key不存在时,将会报错Key...
    99+
    2023-01-31
    环境变量 Python
  • VB.NET中怎么获取环境变量
    本篇文章为大家展示了VB.NET中怎么获取环境变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Windows系统将很多重要的信息(比如计算机名和用户名)存储在环境变量中。访问这些变量来获取这些信息...
    99+
    2023-06-17
  • Linux系统环境变量常用命令有哪些
    本篇文章为大家展示了Linux系统环境变量常用命令有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、可用 export 命令查看PATH值 export 12、单独查看PA...
    99+
    2023-06-28
  • mysql环境变量怎么用
    mysql 环境变量是关键值对,用于自定义 mysql 服务器配置。使用 set 语句设置环境变量,可以使用 global 或 session 关键字设置全局或会话变量。常见环境变量包括...
    99+
    2024-06-02
    mysql 键值对
  • U盘无法读取怎么办
    小编给大家分享一下U盘无法读取怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!u盘读不出来,有以下几种可能:u盘格式化为系统不认识的格式了。比如苹果电脑,无法...
    99+
    2023-06-28
  • node无法用npm命令怎么办
    本教程操作环境:Windows10系统、node v14.16.0版、DELL G3电脑node无法用npm命令怎么办?node安装成功但npm无法使用的原因与解决办法如题,node安装成功,但npm无法使用。原因:未正确配置环境变量。解决...
    99+
    2023-05-14
    Node.js npm
  • 为什么 `go env` 命令不反映环境变量的变化?
    今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《为什么 `go env` 命令不反映环境变量的变化?》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在...
    99+
    2024-04-04
  • php 加入环境变量失败怎么办
    本文操作环境:Windows10系统、PHP7.3版、DELL G3电脑php 加入环境变量失败怎么办?windows10 cmd命令行添加php环境变量无效问题解决集成环境:phpStudy也可单独下载php:https://window...
    99+
    2015-08-14
    php
  • Linux运行命令前怎么临时清空Bash环境变量
    这篇文章主要介绍“Linux运行命令前怎么临时清空Bash环境变量”,在日常操作中,相信很多人在Linux运行命令前怎么临时清空Bash环境变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux运行命令...
    99+
    2023-06-28
  • java环境变量配置不成功怎么办
    这篇文章将为大家详细讲解有关java环境变量配置不成功怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实...
    99+
    2023-06-14
  • linux操作系统的常用命令及环境变量是什么
    本篇内容介绍了“linux操作系统的常用命令及环境变量是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、Linux简介与程序开发环境1...
    99+
    2023-06-22
  • mysql环境变量配置好了之后怎么办
    后续步骤:重启终端或命令提示符。验证配置:echo $mysql_home。连接 mysql:mysql -u [用户名] -p[密码]。创建数据库和用户。导入数据(可选)。导出数据(可...
    99+
    2024-04-14
    mysql
  • win8/win8.1系统怎么配置java环境变量?配置java环境变量的方法
      配置java环境变量的方法: 1、在你的计算机上右击,选择其中的属性;   2、作出如下图所示的选择;   3、选择高级,再选择环境变量;   4、在这里添加一个java_home就...
    99+
    2022-06-04
    环境变量 方法 系统
  • Springboot yml怎么获取系统环境变量的值
    这篇文章主要介绍了Springboot yml怎么获取系统环境变量的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Springboot yml怎么获取系统环境变量的值文章都会有所收获,下面...
    99+
    2023-06-29
  • Windows怎么使用cmd命令行查看、修改、删除与添加环境变量
    这篇文章主要介绍了Windows怎么使用cmd命令行查看、修改、删除与添加环境变量的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Windows怎么使用cmd命令行查看、修改、删除与添加环境变量文章都会有所收获,...
    99+
    2023-06-30
  • linux怎么修改用户环境变量
    要修改用户环境变量,可以按照以下步骤进行:1. 打开终端,以普通用户身份登录。2. 使用文本编辑器(如vi或nano)打开用户的配置...
    99+
    2023-10-08
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作