在我的Mac上,我有2个帐户,两者都是普通帐户。因此,目前我没有管理员帐户,只有一个以前是管理员的帐户,而现在没有。
如何再次拥有管理员帐户?
在我的Mac上,我有2个帐户,两者都是普通帐户。因此,目前我没有管理员帐户,只有一个以前是管理员的帐户,而现在没有。
如何再次拥有管理员帐户?
Answers:
您可以通过重新启动安装助手来创建新的管理员帐户:
引导到单用户模式:启动/重新启动Mac。听到启动音后,请按住⌘+ S直到看到黑屏和白色字母。(如果您在黑屏闪烁并显示白色字母后返回登录屏幕,请输入密码,密码将返回黑屏。)
根据屏幕上的文字输入,/sbin/fsck -fy
然后按↩ enter- 键检查并修复驱动器。
通过键入装入驱动器读写/sbin/mount -uw /
然后↩ enter。
键入,rm /var/db/.AppleSetupDone
然后删除Apple Setup Done文件
↩ enter。
通过输入reboot
then 重新启动↩ enter。
完成设置过程,创建一个新的管理员帐户。
请注意,这可能会导致新帐户在系统重新启动时自动登录,从而替换了之前设置为自动登录的任何帐户。如果您需要在不知道其原始密码的情况下保留对原始帐户的访问权限,则可能会造成混乱。
/
在第3点的命令末尾记下。容易错过。
启动恢复分区,打开终端,然后键入
resetpassword
那应该会弹出一个对话框,允许您更改密码,并且可能将帐户设置为admin。如果您无法将帐户设置为admin,那么您将需要重启进入单用户模式(Cmd-S在启动Mac时按住)。当您进入命令行(黑屏,白色文本)时,输入:
mount -uw /
rm /var/db/.AppleSetupDone
这使文件系统可写,然后删除告诉OS X您已设置系统的文件。点击Ctrl-D“”继续启动,您应该启动“ Welcome to Macintosh”,您将能够设置一个新帐户(确保它是一个新帐户)。该帐户将是一个管理员帐户。
您可以Cmd-S在系统启动时按住键将Mac引导到单用户模式
mount -uw /
dscl
实用程序创建管理员组和帐户PS:此过程确实需要您键入相当数量的命令,您也可以使用OS X设置助手来重新创建管理员帐户。为此,在引导到“单用户”模式并设置文件系统的写访问权限后(请参见上文),然后运行以下命令:
rm /var/db/.AppleSetupDone
在Mac上,有几种方法可以重新获得/重新创建管理员权限。
启动到Recovery Partition,从“实用程序”菜单中选择“ 终端”,然后键入以下内容:
resetpassword
这将启动“重置密码”应用程序,您可以使用该应用程序选择一个帐户并为其设置新密码,从而启用该帐户的登录。
重置密码不会更改帐户钥匙串文件的密码,因此访问钥匙串中的数据仍然需要原始密码。
目的是删除标志文件/var/db/.AppleSetupDone,该文件告诉macOS安装助手已完成。如果文件丢失,则macOS将启动设置助手,其中包括创建具有管理特权的新帐户(与首次启动新Mac相同)。请注意,这可能会导致新帐户在系统重新启动时自动登录,从而替换了之前设置为自动登录的任何帐户。如果您需要在不知道其原始密码的情况下保留对原始帐户的访问权限,则可能会造成混乱。
您可以使安装助手以(至少)三种方式运行:
a)在恢复中使用终端。首先,在“ Recovery Partition” CmdR中启动(在启动时),然后从“实用程序”窗口中选择“ 磁盘实用程序”。选择系统卷(通常称为Macintosh HD),然后单击工具栏上的“ 安装”按钮。现在该卷已读/写。关闭磁盘工具,从菜单中启动终端,然后键入以下命令:
rm /var/db/.AppleSetupDone
按Enter键,退出Terminal并重新启动Mac。系统启动时,将显示Setup Assistant,并提示您创建一个新的管理帐户。
b)使用单用户模式。首先,您以单用户模式CmdS启动(在启动时)。当系统启动并显示#root提示时,键入以下命令:
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit
系统启动时,将显示Setup Assistant,并提示您创建一个新的管理帐户。
c)在另一台计算机上使用目标磁盘模式
如果您有其他Mac,则可以使用目标磁盘模式(T在启动时),并在Mac之间连接FireWire,Thunderbolt或USB-C电缆。在另一台Mac上,您将看到一个黄色图标,代表一个外部磁盘(但实际上是在目标磁盘模式下Mac的内部磁盘),您可以使用完整的读/写功能对其进行访问。注意黄色的卷名称(通常是Macintosh HD),然后在终端中键入以下内容(输入适当的卷名称):
rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone
弹出黄色音量,然后使用电源按钮关闭并重新启动Mac。系统启动时,将显示Setup Assistant,并提示您创建一个新的管理帐户。
首先,您以单用户模式CmdS启动(在启动时)。当系统启动并显示#root提示时,键入以下命令:
/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin"
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit
这将创建一个帐户“ joeadmin”,帐户ID 510,密码为“ password”,它将成为管理员。
rm /var/db/.AppleSetupDone
显示此错误消息:“