Mac OS X, passwd et trousseau


4

Autant que je sache, passwd ne change pas le mot de passe du trousseau sous Mac OS X. Existe-t-il un moyen de le faire correctement à partir de la ligne de commande avec une seule commande? Si non, qu'en est-il avec plusieurs commandes?

Réponses:


4

Vous pouvez utiliser security set-keychain-password:

$ security set-keychain-password
Old Password:
New Password:
Retype New Password:
$ 

Le mot de passe et le trousseau peuvent également être spécifiés en tant qu'arguments:

security set-keychain-password -o oldpassword -p newpassword file.keychain

Hmm, la variante de l'argument est-elle sûre? Je serais préoccupé par les mots de passe étant visibles, par exemple. à la sortie de ps auwwx.
zigg

Merci, c'est ce que je cherchais. Je suppose également que vous pouvez utiliser l'argument du fichier de trousseau avec la version interactive. Et je suis d’accord, l’autre version n’est pas aussi sûre, bien que ce soit plus pratique pour les scripts batch.
Justin Mrkva

Remarque: pour que cette méthode persiste après le redémarrage, vous devez accéder aux préférences du trousseau et décocher les cases "Synchroniser le mot de passe du trousseau de connexion avec le compte" et "Définir le trousseau de connexion par défaut" (OS X 10.10)
xyz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.