当前位置:首页 » 《资源分享》 » 正文

linux 执行sudo +命令,报错:显示找不到命令

10 人参与  2024年04月27日 15:05  分类 : 《资源分享》  评论

点击全文阅读


1. 问题描述

虚拟机使用sudo命令时,明明脚本存在,但是显示找不到命令

2. 原因分析

2.1. 现象:

尝试了切换到root用户可以执行命令

查看了管理员用户的系统变量和root用户的系统变量,脚本在环境变量中

查找了网络资料linux 执行sudo +命令,显示找不到命令_linux没有sudo命令-CSDN博客

2.2. 结论

原因是sudo重置了环境变量,导致sudo后无法获取当前用户的环境变量信息.

查看sudoer配置信息cat /etc/sudoers需要将脚本所在的环境变量添加到默认环境变量中

具体命令如下
#切换root用户(需要输入密码)su root#更改sudoers的编辑权限chmod -v u+w /etc/sudoers#修改上图标红处的内容vim /etc/sudoers#将sudoers的权限改回来chmod -v u-w /etc/sudoers#退出root用户exit

2.3. 验证成功

2.4. 参考资料

linux 执行sudo +命令,显示找不到命令_linux没有sudo命令-CSDN博客


点击全文阅读


本文链接:http://zhangshiyu.com/post/101134.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1