环境:ubuntu 18.04
现象:非root 用户 执行 command1 提示权限不够
非root用户 执行 sudo command1 提示找不到命令
原因:
我们使用 sudo 时,使用的配置文件是 /etc/sudoers
解决方法:
1.先切换到su,获取超级用户权限
2.编辑文件gedit /etc/sudoers
3.找到Defaults env_reset, 将其改为Defaults !env_reset
4.保存退出
5.su xx 切换到当前用户
6.gedit ~/.bashrc
7.最后一行加入:alias sudo='sudo env PATH=$PATH'
8.保存退出,重启一下系统,因为有时用source ~/.brashrc会不生效
本文介绍了解决非root用户在Ubuntu 18.04环境下使用sudo执行command1时遇到的权限不足及命令未找到的问题。通过修改sudoers配置文件,并设置环境变量PATH,最终使非root用户能够正常使用sudo命令。
2万+

被折叠的 条评论
为什么被折叠?



