![为什么 sudo 不能与 curl 一起使用?](https://linux22.com/image/1351155/%E4%B8%BA%E4%BB%80%E4%B9%88%20sudo%20%E4%B8%8D%E8%83%BD%E4%B8%8E%20curl%20%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%EF%BC%9F.png)
我运行了一条命令来下载一些东西curl
–
sudo curl roots.cx/get | sh
– 并抛出了权限被拒绝错误。所以我照做了sudo curl
,但还是得到了同样的错误……这是为什么?
我可以在没有的情况下运行安装命令curl
,但我需要这样做sudo
,那么为什么不行curl
呢sudo
?
答案1
在管道后使用 sudo:
curl roots.cx/get | sudo sh
获取脚本涉及一些安装,需要 sudo 才能运行。
答案2
或者你也可以使用:
sudo \curl roots.cx/get | sh