Estaba tratando de crear un nuevo usuario en mi máquina OS X Lion, y de alguna manera me las arreglé para destruir la cuenta de mi propio usuario. Aquí están los pasos que tomé; espero que alguien aquí puede reconocer lo que hice, y tal vez identificar alguna manera alrededor de esto.
Primero, ejecuté estos comandos:
sudo dscl localhost -create /Local/Default/Users/elasticsearch
sudo dscl localhost -create /Local/Default/Users/elasticsearch /bin/bash # mistake!
sudo dscl localhost -create /Local/Default/Users/elasticsearch UserShell /bin/bash
sudo dscl localhost -create /Local/Default/Users/elasticsearch RealName "Elastic Search"
sudo dscl localhost -create /Local/Default/Users/elasticsearch UniqueID 503 # MY uniqueID
sudo dscl localhost -create /Local/Default/Users/elasticsearch PrimaryGroupID 1000
sudo dscl localhost -create /Local/Default/Users/elasticsearch NFSHomeDirectory /Local/Users/elasticsearch
El gran error que cometí aquí fue usar "503", que era el UniqueID de mi usuario. Inmediatamente mi nombre de usuario en el shell cambió a "elasticsearch". Me puse a trastear, intenté cambiar el usuario actual con sudo su -u sritchie
pero esto no funcionó.
Al reiniciar, sólo estaba disponible el usuario "Elastic Search". Entré en la partición de recuperación de Lion y restablecí la contraseña de root.
Después de iniciar sesión como Root y comprobar en el terminal, hice el notable descubrimiento de que mi carpeta de inicio estaba totalmente vacía. He borrado la carpeta elasticsearch
usuario, pero no ha hecho ninguna diferencia. No veo nada en Deleted Users
o bien.
Lo raro es que cuando me conecto ahora como yo mismo ( sritchie
) Puedo ver los iconos del escritorio con vistas previas. Incluso puedo abrir algunos archivos de texto de la carpeta de descargas si utilizo el alias del dock en Descargas.
¿Podrían estar escondidos estos datos en algún lugar? Cualquier ayuda será realmente apreciada.
Gracias, Sam