Dlaczego sudo nie działa z zawijaniem?


10

Uruchomiłem polecenie, aby pobrać coś za pomocą curl-

sudo curl roots.cx/get | sh

- i rzucił błąd odmowy pozwolenia. Tak zrobiłem sudo curli dostałem ten sam błąd… dlaczego?

Byłem w stanie uruchomić polecenie instalacji bez curl, ale musiałem sudo, więc dlaczego curlnie działa sudo?


3
Czy możesz pokazać pełne polecenie?
Ofiris

Czy na pewno witryna zwróciła błąd „odmowa uprawnień” zamiast Perla? Jakiej wersji Linux używasz i czy SELinux działa?
davidgo

@davidgo Używam do tego OS X ...
GiH

@Ofirissudo curl roots.cx/get | sh
GiH

@GiH Spróbuj dodać sudo po fajce
Ofiris

Odpowiedzi:


5

Użyj sudo po potoku:

curl roots.cx/get | sudo sh

skrypt get wymaga instalacji, wymaga uruchomienia sudo.


Nie działa w systemie OS X 10.10.3.
Ain

@ Czy w Super User rozważasz popularną odpowiedź na przekierowanie danych wyjściowych do pliku, którego odmówiono dostępu? (2013-05-15).
Graham Perrin

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.