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.