如何在不擦除操作系统的情况下在Mac OS X系统上获得root访问权限?

时间:2008-10-12 17:13:54

标签: security macos root

我父亲最近去世了,我继承了他的Mac。我喜欢在我自己的生活中使用它,但我不想擦掉它的大脑,所以我可以重新配置它以在我的网络等中使用。他的旧文件在历史上对我很重要 - 我相信你可以理解我保留它们的愿望。

我可以登录,因为我在机器上有一个帐户,然后才能通过,但就是这样。

8 个答案:

答案 0 :(得分:19)

真诚的哀悼。

试试这个:Mac OS X - Resetting a Forgotten Account Password

该链接显示了从Mac OS X安装DVD启动并使用其重置密码功能重置管理员帐户密码的演练。

此处还有更多信息:Mac OS X: Changing or resetting an account password

答案 1 :(得分:6)

如果您不想对Mac进行任何更改,可以使用一个名为Target Disk Mode的鲜为人知的功能。

答案 2 :(得分:4)

如果您的帐户是管理员帐户。您可以打开Terminal.app并输入

sudo passwd root

系统将提示您输入新的root密码。

如果您没有管理员权限,可以使用osx安装cd重置root密码。说明为here

编辑:Nodelink更好。

答案 3 :(得分:4)

如果尚未设置打开的固件密码,您可以在启动过程中按apple-s尝试进入单用户模式。然后你应该能够做任何你想做的事,因为你将成为root。

请参阅this apple support document

我建议使用此功能使普通用户帐户可以读取所有父亲的文件,然后备份他的所有文件并重新安装。

答案 4 :(得分:2)

使用BSD或Linux CD启动计算机并安装文件系统。

答案 5 :(得分:1)

如果机器正在运行豹子或更高,你实际上可以强迫    通过简单地删除一个文件来创建新管理员帐户的任何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 

答案 6 :(得分:0)

如果您可以访问相关文件,那么首先要做的就是备份它们......

答案 7 :(得分:0)

FWIW

假设您的帐户具有管理员权限,请启动计算机并输入密码;然后使用Finder导航到他的用户文件夹(/ Users / name-he-used-on-the-mac );他的子文件夹会有一个红色的锁定符号。

您可以将它们复制/粘贴到取景器中(系统会提示您输入密码)或

你可以打开终端并同上它们:

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

此时系统会提示您输入 密码。