sudoがcurlで機能しないのはなぜですか?


10

私は何かをダウンロードするコマンドを実行しましたcurl

sudo curl roots.cx/get | sh

–そして、アクセス拒否エラーをスローしました。だから私はそうしましたsudo curl、そして私は同じエラーを受け取りました...なぜですか?

なしcurlでinstallコマンドを実行できましたが、それが必要だったsudoので、なぜで動作しませcurlsudoか?


3
完全なコマンドを表示できますか?
Ofiris 2013

WebサイトがPerlではなく、「アクセスが拒否されました」というエラーを返していませんか?Linuxのどのバリアントを使用していて、SELinuxは稼働していますか?
davidgo 2013

@davidgo私はこれにOS Xを使用しています...
GiH

@Ofirissudo curl roots.cx/get | sh
GIH

@GiHパイプの後にsudoを追加してみてください
Ofiris

回答:


5

パイプの後にsudoを使用します。

curl roots.cx/get | sudo sh

getスクリプトにはいくつかのインストールが含まれ、実行するにはsudoが必要です。


OS X 10.10.3では動作しません。
2015

スーパーユーザーの@Ain、拒否されたファイルへの出力のリダイレクトに対する一般的な回答を検討しますか?(2013-05-15)。
Graham Perrin 2017年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.