6 votes

Modifier pwpolicy dans Sierra

Je essaie de modifier les politiques de mot de passe par défaut de Sierra via pwpolicy, en essayant par exemple, de réduire la profondeur de l'historique des mots de passe de 24 à 1 en tapant en tant que sudo :

sudo pwpolicy setaccountpolicies "policyAttributePasswordHistoryDepth=1"

Mais cela ne fonctionne pas. Le message d'erreur est :

Erreur : Fichier de politique non trouvé

L'identifiant de politique que j'essaie de modifier qui est listé (avec beaucoup d'autres) lorsque je tape pwpolicy getaccountpolicies ressemble à ceci :

policyIdentifier             
ProfilePayload:[VALEUR_HACHÉE]:pinHistory           
policyParameters             

  policyAttributePasswordHistoryDepth
  24             

Quelle est la bonne façon de le faire ?

4voto

Dez Points 203

D'accord, voici comment j'ai finalement résolu le problème, bien que je ne sois pas sûr que ce soit la manière la plus appropriée.

Comme @patrix l'a souligné, pwpolicy setaccountpolicies nécessite le chemin d'un fichier XML contenant les politiques.

pwpolicy getaccountpolicies donne les politiques globales actuelles au format XML, j'ai donc redirigé la sortie vers un fichier avec pwpolicy getaccountpolicies > file.plist, en supprimant les éventuels messages d'information que la commande pourrait écrire et en ne laissant que la structure XML.

    policyCategoryPasswordChange

    ...

Ensuite, j'ai modifié la valeur que je voulais modifier dans mon cas, dans le fichier que j'avais créé (file.plist):

policyIdentifier             
ProfilePayload:[HASHED_VALUE]:pinHistory           
policyParameters             

  policyAttributePasswordHistoryDepth
  2             

Enfin, j'ai utilisé ce fichier pour mettre à jour la politique : pwpolicy setaccountpolicies /chemin/vers/fichier.plist

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