Cómo configurar una contraseña de usuario corta macOS Mojave

29

Acabo de instalar macOS Mojave y puse mi contraseña corta de escritorio habitual que he estado usando durante años (sí, lo has leído bien). Ahora, sin embargo, el sistema operativo rechaza establecer una contraseña de menos de 4 caracteres. Tampoco permite no tener contraseña en absoluto.

Estoy completamente cómodo usando el caparazón si es necesario.

¿Cómo puedo cambiar la política de contraseña para permitir contraseñas bastante cortas?

Eric Majerus
fuente
1
¿Qué pasa con la configuración con una contraseña más larga y luego cambiar a una contraseña corta con passwdcomando?
JBis
@JBis passwdsalidas passwd: authentication token failurecada vez que intento cambiarlo a menos de 4 caracteres. Funciona si uso 4 caracteres.
Eric Majerus
Excelente. Use 4 caracteres. Agregaré respuesta y editaré si encuentro una mejor solución.
JBis
1
Encontré la respuesta, espera en la línea mientras te transfiero ...
JBis

Respuestas:

26

Opcionalmente, aprenda un poco del lenguaje de expresión regular: regex (esto puede tomar un tiempo) y puede usar el que se describe a continuación para una contraseña de 4 caracteres de longitud. Aquí le mostramos cómo recuperar la configuración, editar ese archivo y luego cargarlo en el sistema:

  1. pwpolicy getaccountpolicies > ~/Desktop/file.plist
  2. nano ~/Desktop/file.plist
  3. Elimine la primera línea, que dice Getting global account policiesque el archivo sea válido XML.
  4. Cambie la parte citada a su Regex.

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

  6. passwd

Preajustes:

  • ^$|.{1,}+: Cualquier contraseña. (No es el mejor Regex, pero no quería jugar demasiado con él).

Confirmó que esto funciona con macOS Mojave (10.14).

Fuente: Modificar pwpolicy en Sierra

JBis
fuente
Esto ya no funciona en Mojave 10.14.4 ( setaccountpoliciesda un error sobre el formato incorrecto). Consulte la respuesta de @ david-p a continuación para obtener una solución de trabajo.
Motsel
44
@Motsel Paso 3.
JBis
🤦🏼‍♂️😴👍🏼🎉
Motsel
Parece que duplica la política, luego señale el sistema para mirar el nuevo archivo de política. ¿Cómo reviertes? (es decir, hacer que el sistema vea el archivo de política predeterminado).
FeFiFoFu
36

También puede usar el comando mucho más directo:

pwpolicy -clearaccountpolicies

para eliminar el requisito de 4 caracteres para todos los usuarios. La manpágina ofrece otros ejemplos útiles si desea cambiar la política por usuario.

David P.
fuente
Trabajó para mí, gracias! MacOS Mojave (10.14.2)
Tim
David P. muchas gracias! ¡Este requisito de Mojave me estaba volviendo loco! Esto funciona totalmente! incluso puedes establecer una contraseña en blanco ¡Salud!
Mike Van Rose
1
Muchas gracias! : D, debería tener esa línea en mente. ahora puedo usar mi contraseña de una letra xD
user318860
Funciona perfectamente.
wonsuc
1
esta es la solución ... los otros son una "solución" ...
ZEE