Чому судо не працює з завиткою?


10

Я запустив команду завантажити щось за допомогою curl-

sudo curl roots.cx/get | sh

- і він кинув дозвіл, відхилений помилку. Так я sudo curlі зробив ту саму помилку ... чому це?

Я зміг запустити команду встановлення без curl, але мені потрібно було sudo, то чому б це curlне працювало sudo?


3
Чи можете ви показати повну команду?
Офіріс

Ви впевнені, що веб-сайт не повертає помилку "відмовлено у дозволі", а не Perl? Який варіант Linux ви використовуєте та працює SELinux?
davidgo

@davidgo Я використовую OS X для цього ...
GiH

@Ofirissudo curl roots.cx/get | sh
GiH

@GiH Спробуйте додати судо після
солі

Відповіді:


5

Використовуйте судо після труби:

curl roots.cx/get | sudo sh

сценарій get передбачає деяку установку, вимагає запуску sudo.


Не працює в ОС X 10.10.3.
Айн

@Ain у Super User, вважайте, популярній відповіді на вихід перенаправлення на дозвіл файлу відмовлено? (2013-05-15).
Грем Перрін

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.