Как получить root-доступ в системе Mac OS X, не стирая ОС? - PullRequest
3 голосов
/ 12 октября 2008

Мой отец недавно умер, и я унаследовал его Mac. Я бы хотел использовать его в своей жизни, но я не хочу уничтожать его мозги только для того, чтобы перенастроить его для использования в моей сети и т. Д. Его старые файлы исторически важны для меня - я доверяю; ты можешь понять мое желание сохранить их.

Я могу войти, так как у меня была учетная запись на машине до того, как он прошел, но это все.

Ответы [ 8 ]

19 голосов
/ 12 октября 2008

искренние соболезнования.

Попробуйте это: Mac OS X - Сброс забытого пароля учетной записи

По ссылке показан пошаговый запуск с установочного DVD Mac OS X и использование функции сброса пароля для сброса пароля учетной записи администратора.

Здесь есть дополнительная информация: Mac OS X: изменение или сброс пароля учетной записи

6 голосов
/ 26 февраля 2009

Если вы не хотите вносить какие-либо изменения в Mac, малоизвестная функция под названием Target Disk Mode может упростить эту задачу.

4 голосов
/ 12 октября 2008

Если пароль открытой прошивки не был установлен, вы можете попробовать войти в однопользовательский режим, нажав apple-s во время загрузки. Тогда вы сможете делать все, что захотите, так как вы будете пользователем root.

См. этот документ поддержки Apple .

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

4 голосов
/ 12 октября 2008

Если ваша учетная запись является учетной записью администратора. Вы можете открыть Terminal.app и набрать

sudo passwd root

Вам будет предложено ввести новый пароль root.

Если у вас нет прав администратора, вы можете сбросить пароль root с помощью установочного диска osx. Инструкции здесь .

РЕДАКТИРОВАТЬ: Узел ссылка лучше.

2 голосов
/ 26 февраля 2009

Загрузите компьютер с компакт-диска BSD или Linux и смонтируйте файловую систему.

1 голос
/ 26 августа 2012

Если машина работает на леопарде или выше, вы можете фактически заставить любой Mac, чтобы создать новую учетную запись администратора, просто удалив один файл.

  • Просто загрузитесь в однопользовательском режиме (при загрузке удерживайте command + s)

  • один раз в однопользовательском режиме, смонтировать файловую систему, используя mount -uw /

  • затем введите rm /var/db/.AppleSetupDone

  • перезагрузите машину.

    Это работает, сняв флажок .AppleSetupDone, чтобы обмануть Mac в воспроизведение помощника установки при загрузке.


Иначе , вы можете сделать что-то очень похожее на старые Mac, снова загрузившись в однопользовательском режиме, за исключением этого времени, введя следующее (строка за строкой)

mount -uw /
cd /private/var/db/netinfo
mv local.nidb local.old
rm ../.AppleSetupDone
exit 
0 голосов
/ 21 января 2014

FWIW

при условии, что ваша учетная запись имеет права администратора, загрузите компьютер и введите свой пароль; затем используйте Finder, чтобы перейти к его пользовательской папке (/ Users / name-he-used-on-the-mac ); в его подпапках будет маленький красный запертый символ.

Вы можете скопировать / вставить их в Finder (вам будет предложено ввести пароль), или

Вы можете открыть терминал и то же самое:

      sudo ditto <his files> <directory where you want the copies>

, когда вам будет предложено ваш пароль.

0 голосов
/ 12 октября 2008

Если вы можете получить доступ к рассматриваемым файлам, то первое, что нужно сделать, это сделать их резервную копию ...

...