Como definir a senha curta do usuário macOS Mojave

28

Acabei de instalar o macOS Mojave e coloquei minha senha curta e habitual de área de trabalho que uso há anos (sim, você leu certo). Agora, porém, o sistema operacional rejeita a configuração de uma senha com menos de 4 caracteres. Também não permite não ter senha.

Estou completamente confortável usando a concha, se necessário.

Como posso alterar a política de senhas para permitir senhas curtas?

Eric Majerus
fonte
1
Que tal configurar uma senha mais longa e depois mudar para uma senha curta com o passwdcomando?
Jbis
@JBis passwdsaídas passwd: authentication token failurecada vez que eu tentar mudá-lo para menos de 4 caracteres. Funciona se eu usar 4 caracteres.
Eric Majerus
Ótimo. Use 4 caracteres que adicionarei resposta e edito se encontrar uma solução melhor.
JBis
1
Encontrou a resposta por favor, mantenha na linha enquanto eu transferi-lo ....
JBIS

Respostas:

25

Opcionalmente, aprenda um pouco da linguagem da expressão regular - regex (isso pode demorar um pouco) e você pode usar o criado abaixo para obter uma senha de 4 caracteres. Veja como recuperar a configuração, editar esse arquivo e carregá-lo no sistema:

  1. pwpolicy getaccountpolicies > ~/Desktop/file.plist
  2. nano ~/Desktop/file.plist
  3. Exclua a primeira linha, que diz Getting global account policiespara tornar o arquivo XML válido.
  4. Mude a parte citada para o seu Regex.

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

  6. passwd

Predefinições:

  • ^$|.{1,}+: Qualquer senha. (Não é o melhor Regex, mas eu não queria mexer muito com isso.)

Confirmado que isso funciona com o macOS Mojave (10.14).

Fonte: Modifique pwpolicy no Sierra

JBis
fonte
Isso não funciona mais no Mojave 10.14.4 (isso setaccountpoliciesindica um erro no formato errado.) Consulte a resposta do @ david-p abaixo para obter uma solução em funcionamento.
Motsel 27/03/19
4
@Motsel Etapa 3.
JBis 27/03/19
😴👍🏼🎉️😴👍🏼🎉
Motsel 27/03/19
Parece que você duplicou a política e apontou o sistema para examinar o novo arquivo de políticas. Como você reverte? (ou seja, faça com que o sistema verifique o arquivo de políticas padrão).
FeFiFoFu 28/09/19
36

Você também pode usar o comando muito mais direto:

pwpolicy -clearaccountpolicies

para remover o requisito de 4 caracteres para todos os usuários. A manpágina fornece outros exemplos úteis se você deseja alterar a política por usuário.

David P.
fonte
Trabalhou para mim, obrigado! MacOS Mojave (10.14.2)
Tim N.
David P. muito obrigado! esse requisito do Mojave estava me deixando louco! Isso funciona totalmente! você pode até definir uma senha em branco Cheers!
Mike Van Rose
1
Muito obrigado! : D, devo manter essa linha em mente. agora eu posso usar minha senha de uma letra xD
#
Funciona perfeitamente.
wonsuc
1
esta é a solução ... os outros são uma "solução" ...
ZEE