Mengapa sudo tidak bekerja dengan curl?


10

Saya menjalankan perintah untuk mengunduh sesuatu dengan curl-

sudo curl roots.cx/get | sh

- Dan itu melemparkan kesalahan yang ditolak izin. Jadi saya lakukan sudo curldan saya mendapat kesalahan yang sama ... mengapa begitu?

Saya dapat menjalankan perintah instal tanpa curl, tetapi saya harus melakukannya sudo, jadi mengapa curltidak bekerja sudo?


3
Bisakah Anda menunjukkan perintah lengkap?
Ofiris

Apakah Anda yakin situs web tidak mengembalikan kesalahan "izin ditolak", bukan Perl? Varian Linux apa yang Anda gunakan dan SELinux berjalan?
davidgo

@davidgo Saya menggunakan OS X untuk ini ...
GiH

@Ofirissudo curl roots.cx/get | sh
GiH

@GiH Coba tambahkan sudo setelah pipa
Ofiris

Jawaban:


5

Gunakan sudo setelah pipa:

curl roots.cx/get | sudo sh

skrip get melibatkan beberapa instalasi, membutuhkan sudo untuk dijalankan.


Tidak bekerja pada OS X 10.10.3.
Ain

@ Di dalam Pengguna Super, pertimbangkan jawaban populer untuk Redirect output ke izin file ditolak? (2013-05-15).
Graham Perrin

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.