Зіставте правильні облікові дані проксі macOS у Keychain
Зіставте облікові дані проксі macOS за обліковим записом, сервером, портом, протоколом і зв'язкою ключів, перш ніж замінити застарілий пароль або розширити доступ.
security find-internet-password -s proxy.example.internal -a alex -P 8080
Це звужує пошук інтернет-пароля, не запитуючи секрет. Замініть приклад сервера, облікового запису й порту. Не додавайте -g або -w лише для перегляду відповідних атрибутів: ці параметри розкривають пароль.
Зіставте елемент із невдалим з'єднанням. Перевірте ім'я хоста щодо псевдоніма, порт, обліковий запис із доменом, протокол, специфічний для проксі, і тип автентифікації. Лише ім'я хоста може відповідати іншим даним. Інструмент Apple підтримує ці селектори та явний аргумент зв'язки ключів.
Потім визначте контекст зв'язки ключів процесу. Інтерактивний пошук користувача не доводить, що системна служба має той самий список пошуку, стан розблокування або права доступу.
Перегляньте атрибути в Keychain Access або звузьте команду, перш ніж видаляти застарілий елемент. delete-internet-password також приймає відповідні поля зіставлення; видалення лише за сервером може зачепити неправильний обліковий запис або порт.
Проксі із запитом-відповіддю може використовувати збережені дані для обчислення нової відповіді, тож запит не обов'язково вимагає повторного введення пароля. Повторні запити можуть означати інший елемент, недоступну зв'язку ключів, непідтримувану автентифікацію або інший чинний проксі. Коли ця різниця ясна, оновіть конкретні дані та доступ потрібного процесу, а не дозволяйте читати їх усім програмам.