55 votes

Comment définir un mot de passe utilisateur court dans MacOS Mojave et versions ultérieures (10.14+)

Je viens d'installer MacOS Mojave et j'ai entré le mot de passe court que j'utilise depuis des années (oui, vous avez bien lu). Or, le système d'exploitation refuse de définir un mot de passe de moins de 4 caractères. Il ne permet pas non plus de ne pas avoir de mot de passe du tout.

Je suis tout à fait à l'aise pour utiliser la coquille en cas de besoin.

Comment puis-je modifier la politique en matière de mots de passe afin d'autoriser des mots de passe assez courts ?

95voto

TAG Points 551

Vous pouvez également utiliser la commande beaucoup plus simple :

pwpolicy -clearaccountpolicies

de supprimer l'exigence des 4 caractères pour tous les utilisateurs. Les man donne d'autres exemples utiles si vous souhaitez modifier la politique par utilisateur.

41voto

Pirooz Points 486

Si vous le souhaitez, vous pouvez apprendre un peu le langage des expressions régulières - regex (cela peut prendre un certain temps) et vous pouvez utiliser l'exemple ci-dessous pour un mot de passe de 4 caractères. Voici comment récupérer la configuration, éditer ce fichier, puis le charger dans le système :

  1. pwpolicy getaccountpolicies | awk 'NR>1' > ~/Desktop/file.plist

  2. nano ~/Desktop/file.plist

  3. Remplacez la partie citée par votre Regex.

     policyAttributePassword matches '^$|.{4,}+'
  4. pwpolicy setaccountpolicies ~/Desktop/file.plist

  5. passwd

Préréglages :

  • ^$|.{1,}+ : N'importe quel mot de passe. (Ce n'est pas la meilleure Regex, mais je n'ai pas voulu trop m'en occuper).

Confirmation que cela fonctionne avec MacOS Mojave (10.14).

Source : Modifier pwpolicy dans Sierra

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