为什么 sudo 不能与 curl 一起使用?

为什么 sudo 不能与 curl 一起使用?

我运行了一条命令来下载一些东西curl

sudo curl roots.cx/get | sh

– 并抛出了权限被拒绝错误。所以我照做了sudo curl,但还是得到了同样的错误……这是为什么?

我可以在没有的情况下运行安装命令curl,但我需要这样做sudo,那么为什么不行curlsudo

答案1

在管道后使用 sudo:

curl roots.cx/get | sudo sh

获取脚本涉及一些安装,需要 sudo 才能运行。

答案2

或者你也可以使用:

sudo \curl roots.cx/get | sh

相关内容