24 votos

¿Cómo puedo restablecer la contraseña de un Mac desde el modo de usuario único?

Mi hermana compró un MacBook usado hace unos 6 meses y ha perdido su contraseña.

Este es el procedimiento que intenté usar para restablecer la contraseña:

  1. Arranque en el modo de usuario único (pulse el Comando-S en el encendido)
  2. Escriba fsck -fy
  3. Escriba mount -uw /
  4. Escriba launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  5. Escriba dscl . -passwd /Users/username password reemplazando el nombre de usuario con el usuario objetivo y la contraseña con la contraseña deseada.
  6. Reiniciar

Pero cuando intento el paso 4, dice launch_msg(): Socket is not connected .

Me gustaría saber qué comando introducir en el modo de usuario único para saber qué versión está ejecutando el Macbook y el comando correcto para restablecer la contraseña. Gracias.

0 votos

En tu cuarto paso "dscl . passwd /Users/username" ¿el "passwd" es la nueva contraseña? ¿Y el "nombre de usuario" es el nombre de usuario encontrado en el comando "ls /User"?

0 votos

Voy a cerrar esto a la pregunta canónica que responde claramente a esto para MacOS Catalina - la respuesta aceptada aquí es obsoleta y la pregunta vinculada será mucho más útil para la mayoría de las personas con este problema. Por favor, plantee una pregunta en Pregunte a Different Meta si es necesario revisar esto cerrar o migrar las respuestas o bloquear este post.

52voto

Intenta cargar com.apple.opendirectoryd.plist en su lugar.

  1. Mantenga el comando-S al inicio.
  2. Corre mount -uw / . ( fsck -fy no es necesario).
  3. Corre launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist en 10.7 y más tarde, o launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist en 10.6 y antes.
  4. Corre passwd username y restablecer la contraseña.
  5. Corre reboot .

Una segunda forma de restablecer la contraseña de inicio de sesión de una cuenta es utilizar Reset Password.app de la partición de recuperación:

  1. Mantenga el comando R en el arranque.
  2. Abrir Terminal en el menú de Utilidades.
  3. Corre resetpassword que abre la aplicación de restablecimiento de la contraseña.
  4. Seleccione el volumen y la cuenta y restablezca la contraseña.

Una tercera forma es crear una nueva cuenta de administrador:

  1. Mantenga el comando-S al inicio.
  2. Corre mount -uw / .
  3. Corre rm /var/db/.AppleSetupDone .
  4. Corre reboot .
  5. Sigue los pasos para crear una nueva cuenta.
  6. Restablecer la contraseña de la cuenta antigua desde el panel de preferencias de Usuarios y Grupos.

Ninguna de estas opciones restablece la contraseña del llavero de acceso.

Si FileVault 2 está activado, tienes que introducir una contraseña para iniciar en el modo de usuario único, y no puedes usar Reset Password.app para restablecer la contraseña de una cuenta.

0 votos

Por desgracia, nada de esto funcionó en mi situación. Me sigue apareciendo 'launch_msg(): Socket is not connected'.

0 votos

Cualquier razón que com.apple.opendirectoryd.plist no existiría?

0 votos

/System/Library/LaunchDaemons/com.apple.DirectoryServices.pl‌​ist no existe en OSX 10.4 en mi Powerbook G4. Sólo voy a señalar eso.

7voto

Toad Puntos 7868

Seguí recibiendo el launch_msg(): Socket is not connected así que usé el CD para llegar al directorio de LaunchDaemons y tecleé

launchctl load com.apple.DirectoryServices.plist 
passwd username

Esto funcionó. No estoy seguro de por qué no le gustaba la ruta del directorio ya que no tenía errores.

0 votos

1 votos

La respuesta no se dio porque todo el mundo estaba tratando de escribir en launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist. Esto no funcionó ya que tenía que ir al directorio LaunchDaemons.

2 votos

A mí también me funcionó, después de hacer lo siguiente: después de entrar en el directorio LaunchDaemons en /System/Library que escriba el comando mount -uw / para que sus comandos sean escribibles

4voto

number Puntos 61

Una vez que montes el sistema de archivos, deberías ser capaz de usar passwd username y luego poner la contraseña dos veces.

0 votos

Usted recomienda esos pasos : 1. Escriba fsck -fy 2. Tipo mount -uw / 3. Tipo passwd username ¿Hay alguna manera de saber el nombre de usuario? No estoy seguro de si debo introducir el espacio del nombre de la pantalla principal...

0 votos

Si no recuerdo mal lo intenté también ayer y el sistema me pedía introducir launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.pl‌​ist primero :(

0 votos

Puedes hacer un ls /Users/ y ver la lista de usuarios allí.

2voto

user63799 Puntos 21

Manténgase en ⌘-S en el inicio, luego escriba

/sbin/fsck -y
/sbin/mount -uw /
sh /etc/rc

passwd [username of account you want to change here]

Debería pedirte que introduzcas la nueva contraseña dos veces.

reboot

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