用户识别命令但 root 无法识别

用户识别命令但 root 无法识别

我安装了 arm-linux-g++ 并将其目录添加到 PATH,它识别了该命令。但是当我尝试使用 sudo 时,它说找不到命令。我甚至尝试将其目录添加到 bashrc--root,但仍然没有任何变化。我该如何修复它?

答案1

sudo 明确忽略您的 PATH 变量并使用其自己的变量。echo "$PATH"与 进行比较sudo sh -c 'echo "$PATH"'。将命令放在 sudo 信任的路径之一中,或提供该特定命令的完整路径。

相关内容