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?


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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.