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

xvw2m8pv  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(251)

sudo go install github.com/KathanP19/Gxss@latest sudo:go:command not found
我尝试使用sudo命令安装工具,但它显示sudo:go:command not found..有解决方案吗?
但是我安装了Go
─(spark usr)-[~] ─$ go version 1 go version go1.18.1 Linux/amd64
echo $PATH
/home/spark/.cargo/bin:/home/spark/.local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/usr/local/games:/usr/games:/usr/local/go/bin

5lhxktic

5lhxktic1#

sudo有自己的$PATH,由sudo配置中的secure_path设置定义。
要修复它:
1.打开sudo config sudo visudo
1.找到以Defaults secure_path =为起点的行
1.将:/usr/local/go/bin添加到行尾
保存配置后,您应该能够使用go和sudo

相关问题