Question Safari demande toujours l'autorisation d'accéder au trousseau


Normalement, lorsque je sauvegarde un mot de passe dans Safari, il sera ajouté à mon trousseau de connexion sans problème (en supposant qu'il soit déjà déverrouillé). Mais après avoir défini un mot de passe principal, le trousseau par défaut est devenu FileVaultMaster. Quand je le remets à login Safari a ensuite commencé à demander l'autorisation d'accéder au trousseau.

Pour le ramener au comportement par défaut, devrais-je choisir always allow ou y a-t-il autre chose que je devrais faire?


4
2017-08-26 13:54


origine


La même chose m'est arrivée pour Mail.app. La seule façon de me souvenir de mes mots de passe était de réinstaller Mac OS (je me suis réinstallé pour différentes raisons, mais cela a également résolu le problème). - alex


Réponses:


Oui, si vous appuyez sur Always Allow, vous reviendrez à son comportement par défaut, sinon vous devrez accéder au trousseau à chaque fois. En appuyant sur Autoriser, indiquez au système de sécurité d'autoriser Safari à y accéder une seule fois, si vous dites Toujours autoriser l'accès à partir de maintenant jusqu'à ce qu'il soit à nouveau mis à jour. (Les développeurs ont la possibilité d’éviter ce problème en signant leurs applications)


5
2017-08-27 00:32



Bien que pour certaines raisons (que je ne comprends pas) les applications signées sont autorisées par défaut pour les connexions entrantes par le pare-feu de l'application, je ne pense pas qu'elles bénéficient par défaut d'un accès au trousseau? - Arjan
@Arjan: L'un des principaux avantages pour les développeurs de signer leurs applications est que lorsqu'une nouvelle version est publiée, elle ne demandera plus l'autorisation d'accéder au trousseau, car elle est toujours "signée" et approuvée en tant qu'application. - Chealion
Ah, j'ai raté cette partie à propos de "jusqu'à ce qu'il soit à nouveau mis à jour". C'est vrai, bien que toutes les applications Apple soient signées, il ne faut donc pas obtenir une telle invite, même si Safari est mis à jour. Mais je suppose que tu le sais aussi. : Au fait, si vous savez ce qui pourrait échouer si la signature est mal faite, alors lisez mon superuser.com/questions/47504/) - Arjan


Vous avez deux problèmes potentiels. La première est que votre trousseau par défaut n'est plus défini sur "login". Ouvrez l'accès au trousseau (/Applications/Utilities/Keychain Access.app), sélectionnez le trousseau de connexion et choisissez File » Make Keychain "login" Default.

Le deuxième problème potentiel est un trousseau endommagé. Dans Keychain Access, toujours avec le trousseau de connexion sélectionné, choisissez Keychain Access » Keychain First Aid. Entrez votre mot de passe et cliquez sur réparer.


3
2017-08-26 21:44



J'avais déjà fait les deux avant d'avoir posté la question. En fait, j'ai mentionné faire la première partie de la question. - GameFreak
La deuxième suggestion m'a beaucoup aidé. Merci! - Chris R


Bien que vu votre description, je doute que ce soit le cas, mais peut-être que la signature numérique de Safari est cassée? Vous pouvez le tester en utilisant:

codesign --verify --verbose /Applications/Safari.app

... qui devrait vous donner:

/Applications/Safari.app: valide sur le disque
/Applications/Safari.app: satisfait à son exigence désignée

(Et si en effet il est cassé, alors voyez Si la signature de code Mac est falsifiée, qu'est-ce qui pourrait échouer?)


1
2017-10-05 22:03



La signature est valide. - GameFreak


J'ai eu à peu près le même problème et il a tout à voir avec la signature de code. Il existe des moyens complexes de modifier la signature du code Safari, alors faites simple: placez l'application Safari dans la corbeille et copiez l'application Safari complète (active) d'un autre Mac (avec le même numéro de version) dans le vôtre.

Keychain Access vous demandera la permission. Choisissez "toujours" et votre problème est résolu!

Il a fait le tour pour moi après Googling et le dépannage pendant des heures ...


1
2018-06-03 17:53





J'ai eu ce problème avec l'iMac 2010 de ma tante; elle a oublié le mot de passe principal et j'ai effectué une réinitialisation à l'aide du disque d'installation. Cependant, depuis lors, elle est en proie au même problème que celui décrit ci-dessus, à savoir des demandes répétées de mot de passe. J'ai finalement eu la chance d'aller au bar Apple Genius en ayant épuisé tous les forums de discussion en vain et de recevoir une solution non encore éprouvée. Le gars dit qu'il a ce problème tout le temps et il était assez confiant que ça marcherait.

Comme suit:

  1. Fermez tous les programmes sauf le Finder et accédez à Accueil / Bibliothèque (peut également être Nom d'utilisateur / Bibliothèque)
  2. Trouvez le dossier Keychains ici; supprime-le
  3. Déconnecter / Redémarrer immédiatement
  4. Keychain va recréer le dossier et vous devriez être bon pour aller

Je mettrai à jour ce post en essayant ce correctif; cela semble logique cependant. N'importe qui qui a du succès, sentez-vous libre de pointer dedans. Je devrais également signaler que cela effacera évidemment tous les mots de passe d'application / Web que vous avez déjà enregistrés mais je ne pense pas que cela devrait être un problème pour la plupart des personnes.

Mise à jour: Cela a fonctionné, jusqu'ici tout va bien! Impossible de croire que la solution était si simple!


1
2018-04-06 15:50





Il se peut également que votre compte de connexion ne soit plus synchronisé. Par défaut, le trousse de premiers secours ne résout pas le problème. Pour le faire vérifier et le réparer, ouvrez Keychain Access.app, cliquez sur le menu Keychain Access et ouvrez les préférences. Cliquez sur l'onglet "Premiers secours" et cochez la case "Synchroniser le mot de passe du trousseau de connexion avec le compte".

Ensuite, exécutez à nouveau le trousseau de premiers secours.


0
2018-05-05 22:43