Как передать имя пользователя и пароль в другую команду, которая будет выполняться (BASH)?

вы можете использовать следующую команду:

mongod --dbpath=D:\home\mongodata

, где D: \ home \ mongodata - путь хранения данных

0
задан openCivilisation 16 January 2019 в 02:12
поделиться

1 ответ

Вы можете local-exec создать файл имени пользователя / пароля, если вы используете хранилище или что-то еще для захвата учетных данных на лету. Затем предоставьте аргумент --auth-user-pass up для чтения файла, а затем local-exec удалите файл.

- auth-user-pass [up]

Аутентифицироваться на сервере, используя имя пользователя / пароль. up - это файл, содержащий имя пользователя / пароль в 2 строки. Если строка пароля отсутствует, OpenVPN предложит ввести ее. Если up опущен, имя пользователя / пароль будет запрошено из консоли.

В конфигурации сервера должен быть указан скрипт --auth-user-pass-verify для проверки имени пользователя / пароля, предоставленных клиентом.

Источник: https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage

0
ответ дан SomeGuyOnAComputer 16 January 2019 в 02:12
поделиться