使用sudo,mvn command not found

Posted zipon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用sudo,mvn command not found相关的知识,希望对你有一定的参考价值。

一个简单的解决办法是,编辑你当前用户的 .bashrc 文件,添加下面这行内容:

alias sudo="sudo env PATH=$PATH"

因为系统预装的 sudo 在编译时缺省使用了 --with-secure-path 参数,因此当前用户使用 sudo 时环境变量 $PATH 被覆盖,通过添加上面那行别名设置,就会在执行 sudo 时把当前的 $PATH 的值再套用上,达到想要的效果。

 

当然,最根本的解决办法还是重新编译安装 sudo,编译时不使用 --with-secure-path 参数即可。

以上是关于使用sudo,mvn command not found的主要内容,如果未能解决你的问题,请参考以下文章

sudo:*:command not found

sudo: ulimit: command not found

jenkins build 报错: mvn: command not found 解决

无法在 Docker 中使用 sudo 命令,显示“bash: sudo: command not found”

Mac 显示sudo: pip: command not found

Linux系统使用sudo遇到command not found的情况处理