Come impostare la password utente breve macOS Mojave


29

Ho appena installato macOS Mojave e ho inserito la mia solita breve password solo desktop che utilizzo da anni (sì, hai letto bene). Ora, tuttavia, il sistema operativo rifiuta l'impostazione di una password di meno di 4 caratteri. Inoltre, non consente di non avere alcuna password.

Mi sento a mio agio nell'usare la shell, se necessario.

Come posso modificare la politica delle password per consentire password abbastanza brevi?


1
Che ne dici di impostare con una password più lunga e poi passare a una password breve con passwdcomando?
JBis

@JBis passwduscite passwd: authentication token failureogni volta tento di cambiare a meno di 4 caratteri. Funziona se uso 4 caratteri.
Eric Majerus,

Grande. Usa 4 caratteri. Aggiungerò la risposta e la modifica se trovo una soluzione migliore.
JBis,

1
Ho trovato la risposta, ti preghiamo di tenere la linea mentre ti trasferisco ....
JBis,

Risposte:


26

Opzionalmente, impara un po 'del linguaggio delle espressioni regolari - regex (questo potrebbe richiedere del tempo) e puoi usare quello creato di seguito per una password di 4 caratteri. Ecco come recuperare la configurazione, modificare quel file e quindi caricarlo nel sistema:

  1. pwpolicy getaccountpolicies > ~/Desktop/file.plist
  2. nano ~/Desktop/file.plist
  3. Elimina la prima riga, che dice Getting global account policiesdi rendere il file XML valido.
  4. Cambia la parte citata nel tuo Regex.

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

  6. passwd

Preselezioni:

  • ^$|.{1,}+: Qualsiasi password. (Non il migliore Regex, ma non volevo scherzare troppo con esso.)

Confermato che funziona con macOS Mojave (10.14).

Fonte: modifica pwpolicy in Sierra


Questo non funziona più in Mojave 10.14.4 ( setaccountpoliciesfornisce un errore sul formato errato.) Vedi la risposta da @ david-p di seguito per una soluzione funzionante.
Motsel,

4
@Motsel Step 3.
JBis

🤦🏼‍♂️😴👍🏼🎉
Motsel,

Sembra che tu abbia duplicato la politica, quindi punti il ​​sistema per esaminare il nuovo file della politica. Come si ripristina? (ovvero, fai in modo che il sistema guardi il file delle politiche predefinito).
FeFiFoFu,

36

Puoi anche usare il comando molto più semplice:

pwpolicy -clearaccountpolicies

per rimuovere il requisito di 4 caratteri per tutti gli utenti. La manpagina fornisce altri esempi utili se si desidera modificare la politica in base all'utente.


Ha funzionato per me, grazie! MacOS Mojave (10.14.2)
Tim N.

David P. grazie mille! questo requisito del Mojave mi stava facendo impazzire! Questo funziona totalmente! puoi persino impostare una password vuota Cheers!
Mike Van Rose,

1
Grazie mille! : D, dovrei tenere a mente quella linea. ora posso usare la mia password di una lettera xD
user318860

Funziona perfettamente.
venerdì

1
questa è la soluzione ... gli altri sono una "correzione" ...
ZEE
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.