代码之家  ›  专栏  ›  技术社区  ›  Richard T

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

  •  3
  • Richard T  · 技术社区  · 16 年前

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

    我可以登录,因为在他去世之前我在机器上有一个帐户,但仅此而已。

    8 回复  |  直到 14 年前
        1
  •  19
  •   Chris Hanson    16 年前

    诚挚的哀悼。

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

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

    这里有更多信息: Mac OS X: Changing or resetting an account password

        2
  •  6
  •   Jon W    15 年前

    如果你不想对mac电脑做任何改变,一个鲜为人知的功能叫做 Target Disk Mode 可能会更容易。

        3
  •  4
  •   freespace    16 年前

    如果未设置open firmware password(打开固件密码),则可以在引导期间按apple-s,尝试进入单用户模式。那么你应该可以做任何你想做的事,因为你将是根。

    看见 this apple support document .

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

        4
  •  4
  •   Community Romance    7 年前

    如果您的帐户是管理员帐户。你可以打开终端。应用程序和类型

    sudo passwd root
    

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

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

    编辑: Node 是的 link 更好。

        5
  •  2
  •   Brian Dilley    15 年前

    用BSD或Linux CD引导计算机并装入文件系统。

        6
  •  1
  •   Michael Zaporozhets    12 年前

    如果机器运行的是leopard或更高版本,您实际上可以强制执行 任何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 
    
        7
  •  0
  •   Douglas Leeder    16 年前

    如果你可以访问有问题的文件,那么首先要做的就是备份它们。。。

        8
  •  0
  •   a female faust    11 年前

    不管好坏

    假设你的帐户有管理员权限,启动机器并输入密码;然后使用Finder导航到他的用户文件夹(/Users)/ 他在mac电脑上使用的名字 ); 他的子文件夹将有一个小的红色锁定符号。

    您可以在finder中复制/粘贴它们(系统会提示您输入密码),或者

    您可以打开终端并同上:

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

    此时系统会提示您输入 你的 暗语