1

Я только что продал свой Mac. В настоящее время я переустанавливаю свежую копию Lion. После этого я хочу установить прилагаемую копию Office и установить все обновления. После этого можно ли повернуть его обратно, чтобы у моего покупателя появилось диалоговое окно начальной настройки «выберите язык, создайте пользователя»?

2 ответа2

1

Вы можете сделать это, удалив созданную вами учетную запись в single-user mode .

Примечание: вставьте ваше имя пользователя во все команды, которые имеют слово username.

После завершения установки нового программного обеспечения и обновлений перезагрузите компьютер, удерживая Command-s .

Один раз в командной строке введите команду:

 mount -uw /

Удалить пользовательские настройки:

  rm -R /Library/Preferences/

Удалить учетную запись пользователя:

rm -R /Users/username/

Удалить AppleSetupDone:

rm /var/db/.AppleSetupDone

Затем запустите службы каталогов, набрав:

launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  • Обратите внимание, что вам, возможно, придется использовать com.apple.DirectoryServicesLocal.plist (но попробуйте сначала выше)

Теперь, к каким группам поиска принадлежит ваш пользователь:

 dscl . -list /groups GroupMembership | grep username–

Удалите группы, соответствующие вашему имени пользователя:

dscl . delete /groups/username
  • Сделайте это для всех групп, которые вы нашли из приведенной выше команды

Удалить базу данных пользователей:

rm /var/db/dslocal/nodes/Default/users/username.plist

После того, как все это будет удалено, введите reboot чтобы перезагрузить систему, или shutdown -h now чтобы выключить ее

0

Из раздела Как сбросить Leopard обратно в Ассистент настройки - Mac OS X Советы

Этот совет, вероятно, будет наиболее полезен для людей, которые настраивают машины для жизни, но если вы продаете или отдаете свою машину, или просто решаете проблемы с входом в систему, это может пригодиться. Вот команды терминала для удаления временной (или одинокой) учетной записи в однопользовательском режиме на Leopard (в следующих командах замените имя пользователя любым коротким именем учетной записи, которое вы создали). Обратите внимание, что все это должно быть сделано в однопользовательском режиме (удерживайте Command-S во время загрузки).

Сначала обычные вещи:

$ mount -uw /
$ rm -R /Library/Preferences/
$ rm -R /Users/username/

(Обратите внимание, что удаление /Library /Preferences / является необязательным и в некоторых случаях может вызвать проблемы после предварительной настройки некоторых сторонних программ. Однако я делаю это после простых настроек или установки, например, установки ОС, применения обновлений программного обеспечения и передачи конечному пользователю для создания новой учетной записи.)

Теперь вот что нового в Leopard:

$ rm /var/db/dslocal/nodes/Default/users/username.plist
$ rm /var/db/.AppleSetupDone

Пока избавляюсь от.AppleSetupDone на самом деле не был необходим для ОС с 10.2 по 10.4, вам нужно избавиться от файла флага установки в Leopard, или при перезагрузке вы получите окно входа в систему и отсутствие рабочей учетной записи для входа в систему.

Я надеялся, что смогу просто набрать dscl. -delete /Users /temp, чтобы увеличить информацию об учетной записи (намного короче и проще для запоминания), но, очевидно, команда dscl не работает в однопользовательском режиме, даже если вы следуете инструкциям для запуска Local Directory Services - о, хорошо ,

Кстати, попытаться сделать все это через графический интерфейс практически невозможно. Даже если вы включите Root и войдете в систему как таковой, предварительная панель Учетных записей в Leopard не позволит вам удалить последнюю или единственную учетную запись администратора.

Я также обнаружил кое-что интересное: если вы предоставите временную учетную запись (или любую учетную запись администратора) без пароля, вы обнаружите, что при загрузке и попытке запустить sudo из оболочки (по крайней мере, bash) она не будет работать - - он просто сбрасывает обратно в главное приглашение пользователя. Решите это, предоставив вашей временной учетной записи короткий пароль, если только вы не уверены, что вам не придется выполнять какие-либо суперпользовательские махинации с Терминалом в рамках конфигурации. Хорошее средство защиты для конечных пользователей, которым не нравятся пароли, но все еще есть новая проблема.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .