Account utente distrutto su OS X con dscl; come ripristinare?

1

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

    
posta 15.11.2011 - 00:17
fonte

1 risposta

1

Spero che tu abbia eseguito un backup del tuo computer prima che fosse eseguito il comando sudo che ha eliminato il tuo account. Se hai un backup (Time Machine), dovresti essere in grado di ripristinare il tuo account eliminato e amp; file in un punto nel tempo prima che si verificasse la cancellazione. Altrimenti, probabilmente sei sfortunato.

    
risposta data 15.11.2011 - 17:44
fonte

Leggi altre domande sui tag