¿Cómo restauro una cuenta que no se eliminó?

0

Hace poco tuve que reiniciar mi computadora, y cuando terminó de iniciar mi cuenta ya no estaba (no se mostraba en la pantalla de inicio de sesión). Me conecté a la cuenta de administrador y encontré que, aunque el usuario no se eliminó, hay muchos signos de menos rojos:

¿Cómosolucionoesto?

Notéquenofuncionacomoloquesedescribeaquí: enlace

Es más como esto: enlace

Estoy ejecutando OS X El Capitan 10.11.3

    
pregunta Caleb Kleveter 10.03.2016 - 21:17

1 respuesta

1

Inicie sesión como usuario administrador y abra Terminal. Luego ingrese

sudo dscl . read /Users/lost_username

Reemplace lost_username por el nombre corto del usuario "oculto" o "perdido".

Si el usuario todavía está allí, compruebe si la cuenta está oculta:

sudo dscl . read /Users/lost_username IsHidden

Si obtiene la siguiente respuesta: No hay tal clave: IsHidden tiene un problema real. Si produce: dsAttrTypeNative: IsHidden: 1 su usuario simplemente está oculto.

Desmarca a tu usuario con:

sudo dscl . create /Users/lost_username IsHidden 0

o elimina la clave con

sudo dscl . delete /Users/lost_username IsHidden

Tienes que reiniciar después de ingresar uno de los dos últimos comandos para mostrar la cuenta.

Si obtiene Error de DS: -14136 (eDSRecordNotFound) después de ingresar el primer comando, su usuario fue eliminado en los nodos del directorio.

Solución rápida y sucia:

Enumere los ID únicos de los usuarios con:

dscl . -list /Users UniqueID

Por lo general, la primera cuenta creada después de instalar OS X obtiene el 501, el segundo 502 y así sucesivamente. Compruebe si hay huecos (por ejemplo, falta 502).

Renombrar (acortar) la carpeta de usuario abandonada. Cree un nuevo usuario con el nombre de usuario antiguo (nombre de usuario perdido) y la contraseña anterior. Compruebe la ID única del nuevo usuario:

sudo dscl . -read /Users/lost_username UniqueID

Compara este UniqueID con el que falta. Si no son iguales, cambie el ID Único del usuario recién creado al que falta:

sudo dscl . -create /Users/lost_username UniqueID 502 #choose the missing ID here

Elimine la carpeta de usuario recién creada (con el nombre perdido nombre de usuario). Cambie el nombre de la carpeta de usuario previamente renombrada (antigua y completa con datos) a lost_username.

Inicia sesión como nombre de usuario perdido.

    
respondido por el klanomath 10.03.2016 - 21:44

Lea otras preguntas en las etiquetas