Perché sudo non funziona con l'arricciatura?


10

Ho eseguito un comando per scaricare qualcosa con curl-

sudo curl roots.cx/get | sh

- e ha generato un errore di autorizzazione negata. Così ho fatto sudo curle ho avuto lo stesso errore ... perché?

Sono stato in grado di eseguire il comando di installazione senza curl, ma dovevo farlo sudo, quindi perché curlnon funziona sudo?


3
Puoi mostrare il comando completo?
Ofiris,

Sei sicuro che il sito web non stia restituendo l'errore "permesso negato", piuttosto che Perl? Quale variante di Linux stai usando ed è in esecuzione SELinux?
davidgo,

@davidgo Sto usando OS X per questo ...
GiH,

@Ofirissudo curl roots.cx/get | sh
GiH,

@GiH Prova ad aggiungere un sudo dopo la pipe
Ofiris,

Risposte:


5

Usa sudo dopo la pipe:

curl roots.cx/get | sudo sh

lo script get comporta l'installazione, richiede l'esecuzione di sudo.


Non funziona su OS X 10.10.3.
Ain

@Ain in Super User, si consideri la risposta popolare per l'uscita di reindirizzamento a un permesso di file negato? (2013/05/15).
Graham Perrin,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.