понедельник, 23 марта 2015 г.

Запуск MAC после смерти одного винта на котором была домашняя директория пользователя



Запуск в однопользовательском режиме или в режиме подробного протоколирования
    1. Выключите компьютер Mac, если он включен.
    2. Включите компьютер, нажав кнопку питания.
    3. Сразу нажмите и удерживайте клавишу Command (Apple) и одну из следующих:
    • клавишу S для однопользовательского режима.  (Command-S)
    • клавишу V для режима подробного протоколирования.  (Command-

В однопользовательском режиме (ключ загрузчика -s) вводим следующие команды:
#fsck -fy
Проверяем раздел на целостность
#mount -uw /
Перемонтируем корневой раздел с возможностью записи
#launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
Запускаем демона Open Directory, чтобы утилита dscl могла вносить в нее изменения
#dscl . -create /Users/denromanoff
Создаем новую запись в локальном разделе (/) в категории /Users. Пока создается только запись в Open Directory, так что, не надо пугаться, что не создался каталог на диске, - до него очередь дойдёт.
#dscl . -create /Users/denromanoff UserShell /bin/bash
Задаём свежесозданному юзеру параметр шелла
#dscl . -create /Users/denromanoff RealName «Den Romanoff»
Указываем полное имя
#dscl . -create /Users/denromanoff UniqueID 502
Задаем ID пользователя
#dscl . -create /Users/denromanoff PrimaryGroupID 1000
Указываем ID основной группы пользователя
#dscl . -create /Users/denromanoff NFSHomeDirectory /Local/Users/denromanoff
Создаем домашнюю папку пользователя
#passwd denromanoff
Задаём пароль (нужно ввести два раза)
#dscl . -append /Groups/admin GroupMembership denromanoff
Делаем юзера админом
Обращаю внимание, что эта падла после каждого вызова dscl нещадно ругается на отсутствие файла com.apple.DirectoryServices.plist, что поначалу и ввело меня в некоторую блудню. Можно смело забивать на её проявления недовольства, т. к. все наши требования она выполняет сполна.
Ну, а дальше - happy end. Я зашел под свежесозданной учёткой и поправил пути к домашней директории основного пользователя, после чего перезагрузился и успешно залогинился.

Комментариев нет: