"разблокировка безопасности" от сценария bash

77
7

На MacOSX, если я схожу и запускаю команду:

security -v unlock-keychain -p <password> <keychain_path>

Брелок разблокируется, и все хорошо с миром.

Если я поместил ту же самую команду в сценарий bash и запустил

bash test.sh

Мне будет предложено ввести пароль.

Как я могу обойти это?

спросил(а) 2021-01-19T16:35:18+03:00 6 месяцев, 1 неделя назад
1
Решение
63

Вам нужно явно test.sh ваш скрипт test.sh доступа к вашей test.sh ключей.

    Откройте доступ к Keychain Щелкните правой кнопкой мыши на закрытом ключе Выберите "Получить информацию" Выберите вкладку "Контроль доступа" Нажмите "Разрешить всем приложениям доступ к этому элементу" Нажмите "Сохранить изменения". Введите ваш пароль наслаждаться

Кредиты: Запуск xcodebuild с разветвленного терминала

ответил(а) 2021-01-19T16:35:18+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема