使用 Sudo 时出现“Go Command Not Found”错误

Kar*_*raj 12 debugging command go

sudo go install github.com/KathanP19/Gxss@latest\nsudo: go: 未找到命令

\n

我尝试使用 sudo 命令安装工具,但它显示 sudo: go: command not found....有什么解决方案吗?

\n

但我安装了 go

\n

\xe2\x94\x80(spark\xe3\x89\xbfusr)-[~]\n\xe2\x94\x94\xe2\x94\x80$ go 版本 1 \xe2\xa8\xaf\ngo 版本 go1.18.1 linux /amd64

\n

echo $PATH
\n/home/spark/.cargo/bin:/home/spark/.local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/ bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin

\n

Dyl*_*ink 36

sudo 有自己的 $PATH,它是由secure_pathsudo 配置中的设置定义的。

要解决这个问题:

  1. 打开你的 sudo 配置sudo visudo
  2. 找到以Defaults secure_path =
  3. 添加:/usr/local/go/bin到行尾

保存配置后,您应该可以使用 go 和 sudo