8 votos

¿Cómo forzar que el Mac no expire las contraseñas?

Esta mañana, cuando inicié sesión en mi Mac, me obligó a cambiar mi contraseña. Como es poco probable que recuerde una nueva contraseña, he tenido que elegir una contraseña insegura que será más fácil de recordar.

Tampoco me deja volver a cambiar la contraseña.

Fui a la configuración de Seguridad y Privacidad y no encontré NADA que pueda controlar este comportamiento.

Todo lo que hay en Internet que está remotamente relacionado es sobre Active Directory, pero estoy seguro de que esta cosa no está usando Active Directory.

¿Cómo hacer que un Mac NO haga esto?

4 votos

¿Es una máquina gestionada, de trabajo, etc., o utiliza tu AppleID como inicio de sesión? En 25 años de uso de Macs nunca he tenido uno que me obligue a cambiar la contraseña.

1 votos

Por favor, abra el Terminal e introduzca pwpolicy -u your_username --get-effective-policy y añade el resultado a tu pregunta.

1 votos

@Tetsujin También puedes establecer una política local de contraseñas con (sudo) pwpolicy ... . Un reinicio de pw no está necesariamente relacionado con la DO o la EA - ¡pero es muy, muy poco común en un entorno de consumo normal!

8voto

La función se controla con una herramienta llamada pwpolicy . Ejecutar pwpolicy -getaccountpolicies produce un documento XML. Una de las cosas que se encuentran en este XML es la siguiente:

<key>policyCategoryPasswordChange</key>
<array>
        <dict>
                <key>policyContent</key>
                <string>policyAttributeCurrentTime &gt; policyAttributeLastPasswordChangeTime + (policyAttributeExpiresEveryNDays * 24 * 60 * 60)</string>
                <key>policyIdentifier</key>
                <string>ProfilePayload:deadbeef-b187-1337-1ee7-abcdef123456:maxPINAgeInDays</string>
                <key>policyParameters</key>
                <dict>
                        <key>policyAttributeExpiresEveryNDays</key>
                        <integer>90</integer>
                </dict>
        </dict>
</array>

Elimine eso del documento XML y luego consuma el documento alterado usando:

pwpolicy -setaccountpolicies <file.xml>

y el problema debería desaparecer. Pero hay una trampa. Si vuelcas el XML usando el shell > editar el archivo y pasarlo de nuevo a pwpolicy , obtendrá este error:

Error: The data is not in the correct format.

El motivo de este error es que pwpolicy -getaccountpolicies imprime lo siguiente antes de imprimir el XML:

Getting global account policies

0 votos

¿Recuerdas si set esta política en el pasado?

0 votos

Sé a ciencia cierta que yo no establecí esta política. Ni siquiera estaba al tanto de la pwpolicy herramienta hasta que lo mencionaste.

0 votos

@klanomath Lo he editado. (texto extra para alcanzar la longitud requerida)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X