如何添加隐藏的用户


16

如有可能,如何将隐藏的管理员用户添加到Mac?我不希望它显示在登录屏幕上。

Answers:


23

尝试从Apple支持获得此提示。优胜美地和所有早期的OS X版本之间都有明显的区别。

我将在此处复制/粘贴优胜美地命令,以免冒犯“答案中没有孤立的链接”半神兽。

苹果支持:

在OS X Yosemite中隐藏用户帐户

您可以通过以下步骤阻止用户帐户出现在OS X Yosemite的登录窗口中:

  1. 以管理员用户身份登录。

  2. 使用此终端命令,将要隐藏的用户的简称帐户名称替换为“ hiddenuser”:

    sudo dscl . create /Users/hiddenuser IsHidden 1
    

如果以后要显示隐藏的用户,则将用户的IsHidden属性设置为0,如下所示:

sudo dscl . create /Users/hiddenuser IsHidden 0

附加选项

您还可以将隐藏用户的主目录移动到Finder中不可见的位置,并删除隐藏用户的“公用文件夹”共享点。

以下命令将“ hiddenuser”的主目录移动到/ var,一个隐藏目录:

sudo mv /Users/hiddenuser /var/hiddenuser

以下命令使用/ var中的新主目录路径更新“ hiddenuser”的用户记录:

sudo dscl . -create /Users/hiddenuser NFSHomeDirectory /var/hiddenuser

以下命令为长名称为“隐藏用户”的用户删除公用文件夹共享点:

sudo dscl . -delete "/SharePoints/Hidden User's Public Folder"

登录到该隐藏帐户

要从登录屏幕访问此隐藏的管理员帐户,请按向下箭头以选择任何用户(确保密码输入框未打开),然后按Opt-Return

这将显示空白的名称和密码字段,使您可以登录到隐藏的管理员帐户。

显示所有用户(包括隐藏的用户)

请记住,仍然可以找到隐藏的用户,请勿将其用作安全措施。要显示所有可能的用户的列表,请使用dscacheutil

dscacheutil -q user

或显示“用户”组中的所有用户(5 **)

dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'

3
这是正确的OS X方法。
CousinCocaine 2015年

谢谢您的补充。它们极大地增加了答案的效用。
IconDaemon

启用FileVault后,登录屏幕不能仅显示名称/密码输入,请参阅此reddit讨论
ryenus
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.