2008-10-12 8 views
3

Мой отец умер недавно, и я унаследовал его Мака. Я бы хотел использовать его в своей жизни, но я не хочу вытирать его мозги, чтобы я мог перенастроить его для использования в моей сети и т. Д. Его старые файлы исторически важны для меня. — Я доверяю вы можете понять мое желание сохранить их.Как я могу получить root-доступ к системе Mac OS X без очистки ОС?

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

ответ

0

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

19

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

Попробуйте это: Mac OS X - Resetting a Forgotten Account Password

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

Там же более подробная информация здесь: Mac OS X: Changing or resetting an account password

4

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

sudo passwd root 

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

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

EDIT: Nodelink - лучше.

4

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

См. this apple support document.

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

+0

Загрузка одного пользователя не позволяет легко сбрасывать пароли, поскольку пароли хранятся в NetInfo (10.4 и более ранних версиях) или Open Directory (10.5). – 2008-10-17 00:10:26

+1

Нет, но это облегчает изменение прав доступа к файлу, чтобы файлы были доступны тогда. Это позволяет им выполнять резервное копирование, а затем ОС переустанавливается без потери данных. – freespace 2008-10-17 09:50:14

2

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

5

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

1

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

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

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

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

  • перезагрузите компьютер.

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


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

mount -uw/
cd /private/var/db/netinfo 
mv local.nidb local.old 
rm ../.AppleSetupDone 
exit 
0

FWIW

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

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

вы можете открыть терминал и повторы их:

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

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