Ваша проблема в том, что вы закручиваете скрипт как себя, а затем скрипт работает как root:
| судо баш
Когда вы передаете что-то в судо баш
, вы запускаете bash от имени пользователя root, и bash запускает все подпроцессы (включая завиток
s внутри скрипта) как root. Поскольку учетная запись root не заботится о вашем .curlrc
, он не прочитает его и не применит ваш --ненадежный
. У вас есть несколько вариантов:
- Загрузите скрипт отдельно от его запуска и измените строки, содержащие
завиток
(строки 137 и 182 на момент написания)
- Создать
.curlrc
файл для root в /корень/.curlrc
с содержимым ненадежный
Редактировать:
Кроме того, обычно не рекомендуется хранить файлы конфигурации приложений в вашем домашнем каталоге. о+вр
, потому что это позволит любому, кто войдет в систему, изменить вашу личную конфигурацию. Вы сказали, что побежали чмод 666 .curlrc
но это нецелесообразно, потому что тогда кто-либо в системе (при условии, что ваш домашний каталог о + rx
) может изменить вашу конфигурацию curl, включая настройку прокси-сервера socks для curl и их MiTM для всего вашего трафика curl. Это особенно опасно, потому что они могут лишить SSL, и вы этого не заметите, потому что вы уже игнорируете небезопасные соединения для вашего собственного системного прокси.