`
gogomarine
  • 浏览: 100416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sudo 的环境变量

阅读更多

最近发现在Linux 里面,sudo 是一个比较特别的操作,其中最特别的就是 环境变量了。

如  sudo service mysql stop ,会报找不到service command的错误

又或者在启动tomcat , 或者 james的时候,会报 JAVA_HOME没有设置的问题。

尝试过几个方案之后,觉得下面这个最方便。

 

直接编辑  /etc/sudoers 

设置:

Defaults        env_reset

为:

Defaults        !env_reset
这样设置之后,就可以继承当前的环境,不知道这样会有什么安全问题没,但至少目前一切正常!

 

分享到:
评论

相关推荐

    环境变量与SET-UID实验.pdf

    实验主要分为四个部分:管理环境变量、将环境变量从父进程传递给子进程、环境变量与`execve()`函数的关系,以及环境变量在`system()`函数中的应用。 **环境变量管理:** 环境变量是操作系统中存储程序运行上下文...

    java 程序 环境变量修改

    Java程序的运行离不开环境变量的配置,特别是对于Java开发者来说,正确设置环境变量是确保Java应用程序正常运行的基础。本文将详细讲解如何在不同操作系统中修改和添加Java相关的环境变量,尤其是`PATH`变量。 首先...

    Linux下配置java环境变量

    在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...

    linux环境变量更改

    ### Linux环境变量更改详解 #### 一、临时终端有效法 **定义与适用场景:** 在Linux系统中,可以通过临时更改环境变量的方式让当前终端会话中的某些设置生效。这种方式适用于临时测试或调试某些功能,不会对其他...

    java环境变量配置详细步骤

    Java环境变量配置是每个Java开发者必须掌握的基本技能,尤其对于初学者来说,理解并正确配置这些变量至关重要。本文将详细阐述Java环境变量配置的步骤,帮助初学者快速上手。 首先,我们需要了解Java的三个主要环境...

    ubuntu_eclipse启动设置,jdk环境变量,其他设置

    要成功启动Eclipse并进行有效的开发工作,需要确保JDK(Java Development Kit)已正确安装并且环境变量配置妥当。本文将详细讲解如何进行Ubuntu上的Eclipse启动设置、JDK环境变量配置以及其他相关设置。 首先,让...

    配置环境变量

    在计算机科学领域,环境变量是操作系统为程序提供的一种机制,用于传递有关系统配置或程序运行时所需的特定信息。本文将详细介绍如何配置环境变量,并通过一个具体的例子——设置Java开发环境来帮助理解整个过程。 ...

    Java环境变量设置脚本

    # 将环境变量写入系统配置文件,需要sudo权限 echo "export JAVA_HOME=$JDK_PATH" >> ~/.bashrc echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.bashrc echo "请运行 'source ~/.bashrc' 或重启终端以使更改生效...

    Ubuntu Linux 环境变量PATH设置.doc

    ### Ubuntu Linux 环境变量 PATH 设置详解 #### 一、概述 在 Ubuntu Linux 系统中,环境变量 `PATH` 的设置对于程序查找和执行至关重要。本文将详细介绍 Ubuntu Linux 系统中环境变量 `PATH` 的配置方法,并对相关...

    Java配置环境变量及JDK下载安装教程

    为了在计算机上运行Java程序,首先需要安装Java Development Kit (JDK),同时还需要正确配置环境变量。本教程将详细介绍Java环境变量的配置以及JDK的下载与安装过程。 ### 一、JDK下载 1. 访问Oracle官网:首先,...

    Linux命令su、sudo、sudo su、sudo -i使用和区别.doc

    但要注意,`su`命令默认并不会改变环境变量,保持原用户的环境。如果想要完全模拟新用户的环境,应该使用`su -`或者`su -l`,这将加载目标用户的Shell配置文件并改变工作目录至该用户的家目录。 2. **sudo(Super ...

    Linux中环境变量所导致的问题分析及解决.pdf

    在Linux操作系统中,环境变量扮演着至关重要的角色,它们定义了用户进程的运行环境,包括查找可执行文件的路径、shell的配置等。本文主要针对一个特定问题进行分析:在Linux,尤其是Redhat Enterprise Linux 5中,...

    ubuntu android开发环境变量配置

    (sudo gedit /etc/profile ) 编辑文件,加入环境变量,把路径改为相应的路径,重启。

    linux的sudo详解

    5. **环境变量管理**:谨慎处理环境变量,防止敏感数据泄露。 #### 五、总结 `sudo`是一个强大而灵活的工具,不仅方便了日常的系统管理,也为系统的安全性提供了重要保障。正确理解和使用`sudo`及其选项,可以帮助...

    Ubuntu Server将环境变量修改为英文,防止中文乱码.docx

    Ubuntu Server 环境变量修改为英文,防止中文乱码 在 Ubuntu Server 中,将环境变量修改为英文是为了防止中文乱码的出现。这样做的原因是,当我们安装 Ubuntu Server 14.04 时,默认选择了中文环境,但是命令行下...

    Ubuntu下android adb环境变量配置方法

    为了能够在终端中方便地使用ADB,需要正确配置环境变量。以下是详细的Ubuntu下配置Android ADB环境变量的步骤。 1. **理解环境变量**: 在Linux系统中,环境变量是系统用来存储信息的变量,如路径、语言设置等。`...

    linux下jdk安装、环境变量以及软连接设置.doc

    这篇文档主要介绍了在CentOS操作系统上安装Oracle JDK 1.6.0_29的步骤,以及如何配置相应的环境变量和创建软连接。以下是详细的操作过程: 1. **下载JDK**: Oracle JDK通常不会被默认包含在Linux发行版如CentOS中...

    在Ubuntu上修改环境变量,安装,下载

    ### 在Ubuntu上修改环境变量,安装Java及其对Android开发的影响 在进行软件开发,特别是针对Android平台的应用开发时,确保操作系统环境配置正确无误至关重要。本文档详细介绍了如何在Ubuntu系统上修改环境变量,...

    linux下jdk环境变量的配置

    ### Linux下JDK环境变量配置详解 在Linux环境下配置JDK环境变量是部署Java应用程序的基础步骤之一。本文将详细介绍如何在Linux系统中正确配置JDK环境变量,并提供三种可行的方法来实现这一目标。 #### 一、环境...

    javaJDK安装与环境变量配置图文

    本教程将详细指导如何在Windows和Linux系统上安装JDK并配置环境变量。 **Windows下安装JDK与环境配置** 1. **Windows安装JDK** - 访问JDK官方下载页面,选择适用于Windows的JDK1.8版本。确保与系统架构匹配,64位...

Global site tag (gtag.js) - Google Analytics