security find-internet-password -s proxy.example.internal -a alex -P 8080

Això restringeix una cerca de contrasenya d'internet sense demanar el secret. Substituïu el servidor, el compte i el port de l'exemple. No afegiu -g ni -w només per inspeccionar els atributs coincidents: aquestes opcions revelen el material de la contrasenya.

Feu coincidir l'element amb la connexió que falla. Comproveu el nom d'amfitrió enfront de l'àlies, el port, el compte qualificat pel domini, el protocol específic del proxy i el tipus d'autenticació. Només un nom d'amfitrió pot coincidir amb una credencial diferent. L'eina d'Apple admet aquests selectors i un argument explícit de keychain.

Després identifiqueu el context de keychain del procés. Una cerca interactiva de l'usuari no estableix que un servei del sistema tingui la mateixa llista de cerca, estat de desbloqueig o drets d'accés.

Inspeccioneu els atributs al Keychain Access o reduïu l'ordre abans de treure un element obsolet. delete-internet-password també accepta els camps de coincidència rellevants; eliminar només pel servidor pot afectar el compte o el port equivocats.

Un proxy de desafiament-resposta pot utilitzar credencials emmagatzemades per calcular una resposta nova, així que un desafiament no obliga inherentment a tornar a escriure la contrasenya. Les sol·licituds repetides poden indicar un altre element, un keychain inaccessible, una autenticació no admesa o un proxy efectiu diferent. Un cop clara aquesta distinció, actualitzeu la credencial concreta i l'accés del procés previst en lloc de permetre que tota aplicació la llegeixi.

Articles relacionats