众所周知,Linux系统sudo命令可以搜索PATH下的命令,但是有时候明明PATH下有某些命令,为什么sudo就是搜索不到。这可能是因为Linux自动对PATH进行重置,改变了sudo命令搜索的路径,可以修改sudo的PATH路径来解决这个问题。下面,跟随小编一起来看看解决方法吧。

sudo命令

以下的两种方法都要打开sudo的配置文件:sudo visudo

方法一、可以使用 secure_path 指令修改 sudoers 中默认的 PATH为你想要的路径。这个指令指定当用户执行 sudo 命令时在什么地方寻找二进制代码和命令。这个选项的目的显然是要限制用户运行 sudo 命令的范围,这是一种好做法。

方法二、将Defaults env_reset改成Defaults !env_reset取消掉对PATH变量的重置,然后在.bashrc中最后添加alias sudo=‘sudo env PATH=$PATH’,这样sudo执行命令时所搜寻的路径就是系统的PATH变量中的路径,如想添加其他变量也是类似。

以上就是Linux修改sudo的PATH路径的解决方法,更多精彩内容继续关注系统部落官网。

修改系统路径 linux,Linux修改sudo的PATH路径的解决方法相关推荐

  1. 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c

    在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置: # vi /etc/my.cnf ...

  2. linux系统无法启动提示give root password for maintenance的解决方法

    linux系统无法启动提示give root password for maintenance的解决方法 由于非法重启或硬盘故障,会导致linux系统无法启动,无法进入操作系统.当你看到提示:give ...

  3. linux找不到动态链接库 .so文件的解决方法(转自:http://www.cnblogs.com/xudong-bupt/p/3698294.html)

    linux找不到动态链接库 .so文件的解决方法 如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形. 可以通过ldd ...

  4. 在Linux环境下mysql的root密码忘记解决方法(三种)

    这篇文章主要介绍了在Linux环境下mysql的root密码忘记解决方法,详细的介绍了3种解决办法,具有一定的参考价值,有兴趣的可以了解一下. MySQL密码的恢复方法之一 1.首先确认服务器出于安全 ...

  5. linux服务器出现黄,linux服务器出现严重故障后的原因以及解决方法

    linux服务器出现严重故障后的原因以及解决方法 发布时间:2011-11-24 16:32:18   作者:佚名   我要评论 linux服务器出现严重故障后的解决方法,本文为大家介绍四个步骤解决l ...

  6. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

  7. linux禁止root用户su,Linux禁止普通用户su至root的解决方法

    一.概述 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件. 二.详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: # ...

  8. Linux使用退格键时出现 H 解决方法,Linux使用退格键时出现^H解决方法

    以前在linux下执行脚本不注意输错内容需要删除时总是出现^H ,以前不知道真相的我没办法只有再重头运行一次脚本,后来发现其实时有解决办法的,所以记录一下. ^H不是H键的意思,是backspace. ...

  9. linux rar无法运行,linux服务器无法解压rar文件的解决方法

    这里将告诉您linux服务器无法解压rar文件的解决方法,教程操作步骤: 报错是:command not found 解决方法: 先下载一下rarlinux的包,但是尽量下载64位的,因为现在的服务器 ...

最新文章

  1. 使用antd报less的错误
  2. java配置mongo最大连接数
  3. java context.write_Channel.write() 和 ChannelHandlerContext.write() 的区别
  4. sql server 数据库忘记sa账户密码/ 无管理员账户解决办法
  5. 线程池,远没你想象的那么简单
  6. 数据仓库之电商数仓-- 3.4、电商数据仓库系统(ADS层)
  7. Android 自定义ImageView加载图片
  8. 贺利坚老师汇编课程28笔记:在代码段使用数据加个标号start
  9. 关于 javadoc
  10. MTK 如何更换开机 LOGO?
  11. [CGAL] CGAL的编译与使用
  12. java406错误_Java项目部署遇到406错误
  13. FAT,FAT32,NTFS
  14. Halcon实战之MLP颜色匹配(一)
  15. 阿里巴巴的P8Java架构师都是一群什么样的存在?
  16. 光谱分析技术是如何改变了 天文学、化学以及物理学的?
  17. XML与Json解析
  18. 2023河北工业大学计算机考研信息汇总
  19. 你可曾了解过,数据分析师与商业数据分析师?
  20. 指令系统 - CISC 和 RISC

热门文章

  1. 日本Quoine的ICO平台正式将BCH作为融资货币
  2. UTXO Commitment有望彻底解决大区块存储问题
  3. Web Farm Web Garden
  4. 机器学习算法学习---模型融合和提升的算法(五)
  5. Linux varnish代理服务器安装以及健康检查
  6. centos6.5 安装mysql5.6单实例和多实例(单配置文件)
  7. nginx 负载均衡示例
  8. 动态检测secure日志文件,iptables拒绝恶意IP
  9. IntelliJ IDEA(五) :酷炫插件系列
  10. solr4.5分组查询、统计功能介绍