Stavo cercando di creare un nuovo utente sulla mia macchina OS X Lion e in qualche modo sono riuscito a distruggere l'account del mio utente. Ecco i passi che ho fatto; speriamo che qualcuno qui possa riconoscere quello che ho fatto, e magari identificare in qualche modo questo.
Innanzitutto, ho eseguito questi comandi:
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
Il grosso errore che ho fatto qui stava usando "503", che era l'UniqueID del mio utente. Immediatamente il nome utente della mia shell è cambiato in "elasticsearch". Mi sono messo a trafficare, ho provato a cambiare l'utente corrente con sudo su -u sritchie
, ma questo non ha funzionato.
Al riavvio, era disponibile solo l'utente "Elastic Search". Ho effettuato l'accesso alla partizione di ripristino Lion e reimpostato la password di root.
Dopo aver effettuato il login come root e verificato il terminale, ho fatto la straordinaria scoperta che la mia cartella home era completamente vuota. Ho eliminato l'utente elasticsearch
, ma non ha fatto alcuna differenza. Neanche io vedo nulla in Deleted Users
.
La cosa strana è che quando accedo ora come me stesso ( sritchie
) posso vedere le icone del desktop con le anteprime. Posso anche aprire alcuni file di testo dalla cartella Download se uso l'alias di dock su Download.
Questi dati potrebbero nascondersi da qualche parte? Qualsiasi aiuto sarebbe VERAMENTE apprezzato!
Grazie, Sam