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?


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


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.