sudo: xx: command not found环境变量配置好了,却找不到命令

こ雲淡風輕ζ 提交于 2020-08-09 13:35:30

一. 问题

环境变量已经配置好了,但是执行sudo xx 却提示sudo: xx: command not found,以前ubuntu14不会这样,换成ubuntu18后就有这提示

二、解决

su root
chmod 777 /etc/sudoers
vi /etc/sudoers
注释掉下面三句话
#Defaults       env_reset
#Defaults       mail_badpass
#Defaults       secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
保存后,权限改回来
chmod 440 /etc/sudoers

注意单独注释Defaults env_reset还不行,Defaults env_reset和Defaults secure_path要同时注释掉才行

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!