Dopasuj właściwe dane logowania proxy macOS w Keychain
Dopasuj dane logowania proxy macOS według konta, serwera, portu, protokołu i keychain, zanim zastąpisz nieaktualne hasło lub rozszerzysz dostęp.
security find-internet-password -s proxy.example.internal -a alex -P 8080
To zawęża wyszukiwanie hasła internetowego bez żądania sekretu. Zastąp przykładowy serwer, konto i port. Nie dodawaj -g ani -w tylko po to, by sprawdzić pasujące atrybuty: te opcje ujawniają materiał hasła.
Dopasuj element do połączenia, które zawodzi. Sprawdź nazwę hosta względem aliasu, port, konto kwalifikowane domeną, protokół specyficzny dla proxy i typ uwierzytelniania. Sama nazwa hosta może pasować do innych danych. Narzędzie Apple obsługuje te selektory i jawny argument keychain.
Następnie ustal kontekst keychain procesu. Interaktywne wyszukiwanie użytkownika nie dowodzi, że usługa systemowa ma tę samą listę wyszukiwania, stan odblokowania lub prawa dostępu.
Sprawdź atrybuty w Dostępie do Pęku Kluczy lub zawęź polecenie przed usunięciem nieaktualnego elementu. delete-internet-password przyjmuje także odpowiednie pola dopasowania; usunięcie tylko według serwera może trafić w niewłaściwe konto lub port.
Proxy typu challenge-response może użyć zapisanych danych do obliczenia nowej odpowiedzi, więc wyzwanie nie wymusza ponownego wpisania hasła. Powtarzające się monity mogą oznaczać inny element, niedostępny keychain, nieobsługiwane uwierzytelnianie lub inny efektywny proxy. Gdy to rozróżnienie jest jasne, zaktualizuj konkretne dane logowania i zamierzony dostęp procesu, zamiast pozwalać każdej aplikacji je czytać.