как скрыть аргументы curl из командной строки? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть cronjob, который запускает эту команду:

curl -s -G -H Authorization: Bearer ${mysecret} ${myurl}

Я - динг-дон - я только что понял, что каждый может увидеть мой пароль, когда они выдают «ps -ef | grep curl».Я попытался использовать опцию -d, но безуспешно.Вы знаете, как я могу скрыть значение для $ mysecret?

1 Ответ

0 голосов
/ 22 ноября 2018

См. curl - чтение заголовков из файла .У вас есть два варианта.

  1. Для новых версий (7.55 и новее) curl:

    curl -H @ имя файла $ {myurl}

    Где имя файла содержит заголовок и секреты: Авторизация: Носитель mysecret

  2. Для более старых версий создайте файл конфигурации:

    curl -K имя файла $ {myurl}

    Где имя файла содержит параметр: -H "Авторизация: Носитель mysecret"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...