1

Я пытаюсь использовать командную строку для автоматического добавления паролей в приложение связки ключей для различных файловых серверов. Я смог использовать man security чтобы выяснить большую часть этого.

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

Вот что у меня есть. Чего мне не хватает, чтобы заставить работать так, как я хочу?

sudo security add-generic-password -a "$EMAIL_USERNAME" -s smb://10.1.50.50 -w "$PASSWORD" -l NY-File-Server \
-D "network password" \
-T /System/Library/CoreServices/NetAuthAgent.app

1 ответ1

2

После второго взгляда на опцию я смог разобраться. Добавление в качестве интернет-пароля скорее общего пароля и настройка протокола работали. Вот рабочая команда:

sudo security add-internet-password -a "$EMAIL_USERNAME" -r "smb " -s "10.1.50.50" -w "$PASSWORD" -D "network password" -l "NY-File-Server" -T /System/Library/CoreServices/NetAuthAgent.app

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .