4 votes

Comment utiliser l'outil de ligne de commande `security` pour ajouter un trousseau de clés ?

Je suis en train d'administrer un Mac à distance et je me retrouve à devoir copier un trousseau sur la machine, puis à l'ajouter à la liste des trousseaux par défaut.

En utilisant VNC et l'interface graphique, c'est simple : il suffit de double-cliquer dessus et Keychain Access s'ouvre, révélant qu'il a été ajouté. Mais comment le faire via un terminal en SSH, de manière à pouvoir le scripter ? Le site security ne semble pas avoir de commande "add-keychain" ou d'argument pour une autre commande qui pourrait faire cela, pour autant que je puisse dire.

Comment faites-vous ?

13voto

iLikeDirt Points 221

Pour une raison quelconque, la fonctionnalité est cachée sous la forme de l'icône de l'utilisateur. -s argument pour list-keychains . L'autre problème est que vous devez simultanément réinsérer tous les trousseaux existants. Ceci devrait régler le problème :

security list-keychains -s `security list-keychains | xargs` [path to keychain you want to add]

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X