如何在mac os x 10.6.6版(雪豹)上隐藏帐户

1 osx-snow-leopard macbook-pro macos

出于安全目的,我正在尝试在我的 mac os x 上创建一个隐藏帐户。我认为这个过程会容易得多,但我在弄清楚如何去做时遇到了很多困难,我认为这样做会容易得多。我可以使用终端(有点),但我确实需要一个循序渐进的过程,因为我并不是世界上最精通技术的人。

Dan*_*eck 6

打开终端并输入以下内容:

sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add accountshortname andanotherone
Run Code Online (Sandbox Code Playgroud)

这将从登录窗口中删除输入的用户。不过,它可能会添加一个条目“其他……”,因此每个人都会看到您隐藏了一些东西。


或者(另外?),打开系统偏好设置 » 帐户 » 右键单击​​列表条目 » 高级并将帐户的用户 ID 更改为 500 以下。

您还可以在该对话框中移动用户的主目录,这样您的邪恶计划就不会被查看/Users目录的人挫败。

然后,打开终端并输入:

sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE
Run Code Online (Sandbox Code Playgroud)

此设置将隐藏 ID 低于 500 的所有用户帐户,而不会创建其他...条目。请记住,您将无法再轻松登录!普通用户被分配以 501 开头的 ID。


由于所有用户帐户对您机器上的每个用户(甚至可能是来宾)都可见dscl,因此除了在登录窗口中隐藏用户或将其更改为要求您输入密码用户名而不是选择列表条目外,没有什么意义(系统偏好设置»帐户»登录选项»将登录窗口显示为:)

  • 请注意,如果您更改用户 ID 和主文件夹设置,您还需要实际将主文件夹内容移动到新位置并将其所有权更改为新 ID。例如,如果您只是将 accountshortname 设置为在 /var/.accountshortname 中有一个 home(即在不可见的父文件夹中的不可见文件名),您可以使用 `sudo mv /Users/accountshortname /var/.accountshortname 修复 home 文件夹; sudo chown -R accountshortname /var/.accountshortname` (2认同)