Cambiar la contraseña de la cuenta a en blanco

Recientemente cambié la contraseña de una cuenta por accidente y me preguntaba cómo volver a establecerla en una contraseña en blanco a través del shell. Tengo privilegios de root. Por favor ayuda :)

passwd USERno acepta contraseñas en blanco

¿De verdad quieres una contraseña en blanco? Desde una perspectiva de seguridad, eso no es para nada una buena idea.
La solicitud de contraseña utilizada por (el bash predeterminado) sudo tampoco acepta una contraseña vacía, incluso si cambiaste a una, realmente no podrías usarla sin alguna solución.

Respuestas (3)

El passwdcomando rechaza la idea de que puede tener una contraseña de longitud 0.

En su lugar, utilice dsclla que acepte mejor la noción de que la contraseña no es nada.

dscl . -passwd /Users/foo

Puede presionar enter para dejar en blanco la nueva contraseña y luego puede obtener un error y tener que ingresar la contraseña anterior si no es root

Una vez que se autentique (o ya sea root), se establecerá la contraseña en blanco para la cuenta en cuestión.

Puede configurar la contraseña de la cuenta sin contraseña usando el Panel de usuarios y grupos en Preferencias del sistema.

Apuesto a que el panel de preferencias está llamando a dscl y no a passwd :-)
Esto no es cierto para la primera (y única, si eres yo) cuenta. No existe tal opción, al menos en Sierra. Creo que esto ya no está permitido para el primer usuario de la máquina en Sierra.
Esta respuesta ya no es cierta.

macOS ya no permite esto usando las Preferencias del sistema y es por eso.

macOS e iOS activan el uso compartido de todas sus fotos de forma predeterminada para que Apple pueda conservar todas las fotos de miles de millones de personas en sus servidores.

Además, activan de forma predeterminada el cifrado de extremo a extremo de iCloud para algunas cosas específicas en sus dispositivos y ese cifrado de extremo a extremo está protegido con la contraseña de inicio de sesión de su dispositivo local.

Apple quiere que almacene toda su vida en los servidores de Apple y no pueden hacerlo si no tiene una contraseña de dispositivo local. Es por eso que no puede NO establecer una contraseña.

Hay muchas razones por las que las contraseñas vacías son una mala idea. Pero estoy bastante seguro de que los que enumera aquí no están entre ellos.
Por supuesto que es. iCloud no se encenderá a menos que le des la contraseña de tu dispositivo local. Los servicios generaron a Apple $ 68 mil millones en ingresos el año pasado , de los cuales iCloud es una parte importante y pegajosa. Esta es una motivación muy fuerte y debe asumirse relevante a menos que haya una fuerte evidencia contradictoria.
Como está escrito, la respuesta básicamente dice que "Apple prohíbe las contraseñas vacías porque les impedirían vender más servicios de iCloud". Si este es realmente su reclamo aquí, proporcione un enlace o similar que muestre que esta es una decisión específica tomada por Apple. Sin esto, parece que tienes un hacha para moler con Apple aquí.