跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 综合服务 > 物流仓储 > linux 执行sudo +命令,报错:显示找不到命令

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

时间:2024-03-27 21:40:52 来源:网络cs 作者:峨乐 栏目:物流仓储 阅读:

标签: 命令  执行 

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博客

本文链接:https://www.kjpai.cn/news/2024-03-27/149781.html,文章来源:网络cs,作者:峨乐,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论