Можно ли передать имя пользователя и пароль в makefile? - PullRequest
0 голосов
/ 15 февраля 2020

Привет, я использую makefile для выполнения множества компиляций и удаленных работ.

Во многих случаях мне нужно будет вводить имя пользователя и пароль для удаленного подключения, VPN, загрузки кода и других вещей.

Можно ли использовать make-файл для автоматического ввода информации об учетных данных?

Большое спасибо!

1 Ответ

2 голосов
/ 15 февраля 2020

Это не роль make делать подобные вещи. Таким образом, в Makefile нет специальной поддержки для обработки учетных данных.

Однако, если вы можете заставить сценарий оболочки выполнить «автоматический ввод» или предоставить требуемые учетные данные другим способом, то вам следует быть в состоянии использовать тот же подход в Makefile.

. Мы не можем посоветовать вам, как будет работать скрипт, потому что вы не предоставили никаких фактических сведений о командах et c, которые вы используете для удаленного доступа.

Но если вы используете s sh из поля Linux, вы можете использовать публичные c аутентификацию по ключу и ssh-agent и полностью избежать этой проблемы. Это было бы намного более безопасно, чем:

  • при использовании аутентификации пользователя / пароля вообще и
  • встраивание паролей в ваши make-файлы ... чтобы кто-то другой мог найти, когда они украдут ваш ноутбук или что-то еще.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...