• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > 用sudo命令无法读取环境变量的解决方法

用sudo命令无法读取环境变量的解决方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了sudo命令,linux sudo命令,sudo命令详解,ubuntu sudo命令,linux中sudo命令等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

通过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=""的选项,用于保留部分环境变量不被重置,需要保留的变量就写入双引号中。

解决:

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

alias sudo='sudo env PATH=$PATH'

2、sudo visudo

# Defaults env_reset     # 注释掉原有配置

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

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • (shell)ssh远程执行sudo命令的问题
  • 用sudo命令无法读取环境变量的解决方法
  • linux的Sudo/su授权命令详解
  • 详解Linux系统中su和sudo命令的用法
  • Centos配置sudo用户
  • 禁止root远程登录centos(启用sudo)
  • CentOS启用sudo方法
  • ubuntu软件源 sudo apt-get update更新列表
  • 关于ubuntu sudo及root登录等相关资料
  • Linux/Ubuntu sudo不用输入密码的方法

相关文章

  • 2017-05-12linux块设备读写流程详解
  • 2017-05-12深入解析Linux内核及其相关架构的依赖关系
  • 2017-05-12在Linux服务器上安装配置socks5代理的教程
  • 2017-05-12Linux系统下配置多个IP及检测IP冲突的方法
  • 2017-05-12Linux下dpkg命令常用方法整理
  • 2017-05-12Linux下为不使用SSH的用户提供SFTP服务环境
  • 2017-05-12Linux chroot命令用法详解
  • 2017-05-12Linux系统中用户管理的基本命令整理
  • 2017-05-12Linux中的VMware虚拟机开机出现滴警告音怎么办?
  • 2017-05-12Linux下NFS网络文件系统的基本使用教程

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • nali 一款linux下显示IP地理位置的小工具
    • 查找Linux系统中的大文件和大目录方法
    • Linux系统基础笔记之网卡安装一般步骤简介
    • Linux系统的密码忘记了 无法登录怎么办
    • Linux修改RPM的安装目录的方法
    • Linux系统中df命令的一些使用实例整理汇总
    • 在64位的Ubuntu系统上安装32位的WPS的方法
    • Linux系统下tar命令的使用技巧总结
    • 详解Linux系统中su和sudo命令的用法
    • Linux中使用ipvsadm配置LVS集群的基本方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有