Уничтоженная учетная запись пользователя в OS X с помощью dscl; как восстановить?

1

Я пытался создать нового пользователя на моей машине с OS X Lion, и каким-то образом мне удалось уничтожить свою учетную запись. Вот шаги, которые я предпринял; надеюсь, кто-то здесь сможет распознать, что я сделал, и, возможно, определиться с этим.

Сначала я запустил эти команды:

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

Большая ошибка, которую я здесь сделал, заключалась в использовании «503», который был уникальным идентификатором моего пользователя. Сразу же имя пользователя моей оболочки изменилось на "asticsearch ". Я возился, пытался сменить текущего пользователя sudo su -u sritchie, но это не сработало.

При перезапуске был доступен только пользователь «Эластичный поиск». Я вошел в раздел Lion Recovery и сбросил пароль root.

После входа в систему как root и проверки на терминале, я сделал замечательное открытие, что моя домашняя папка была полностью пустой. Я удалил elasticsearchпользователя, но это не имело никакого значения. Я тоже ничего не вижу Deleted Users.

Странно то, что когда я вхожу сейчас под своим именем ( sritchie), я вижу значки на рабочем столе с превью. Я даже могу открыть несколько текстовых файлов из папки «Downloads», если я использую псевдоним дока для Downloads.

Могут ли эти данные где-то скрываться? Любая помощь могла бы быть полезна!

Спасибо Сэм


источник

Ответы:

1

Я надеюсь, что вы сделали резервную копию своей машины до sudoзапуска команды, которая удалила вашу учетную запись. Если у вас есть резервная копия (Time Machine), вы сможете восстановить удаленную учетную запись и файлы до момента, когда произошло удаление. В противном случае вам, вероятно, не повезло.

JW8
источник