为什么sudo无法与curl配合使用?


10

我运行了一个命令来下载curl-

sudo curl roots.cx/get | sh

–它引发了权限被拒绝的错误。所以我做到了sudo curl,我遇到了同样的错误……那是为什么?

我可以在没有安装的情况下运行install命令curl,但是我需要这样做sudo,所以为什么curl不能使用sudo


3
您可以显示完整的命令吗?
Ofiris

您确定网站没有返回“ permission否认”错误,而是Perl吗?您正在使用哪种Linux版本,并且SELinux正在运行?
davidgo

@davidgo我正在为此使用OS X ...
GiH 2013年

@Ofirissudo curl roots.cx/get | sh
GiH 2013年

@GiH尝试在管道后添加一个sudo
Ofiris

Answers:


5

在管道之后使用sudo:

curl roots.cx/get | sudo sh

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


在OS X 10.10.3上不起作用。
2015年

超级用户中的@Ain,考虑将输出重定向到文件权限的流行答案是否被拒绝?(2013-05-15)。
格雷厄姆·佩林

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.