出于安全考虑,我正尝试在 mac os x 上创建一个隐藏帐户。我以为这个过程会容易得多,但我在弄清楚如何做到这一点时遇到了很多困难,我以为这样做会容易得多。我可以使用终端(某种程度上),但我确实需要一个循序渐进的过程,因为我并不是世界上最精通技术的人。
答案1
打开终端并输入以下内容:
sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add accountshortname andanotherone
这将从登录窗口中删除已输入的用户。它可能会添加一个条目其他…这样每个人都会看到你隐藏了一些东西。
或者(另外?),打开系统偏好设置»帐户»右键单击列表条目»高级并将账户的用户 ID 更改为 500 以下的数字。
您还可以在该对话框中移动用户的主目录,这样您的邪恶计划就不会因有人查看目录而失败/Users
。
然后,打开终端并输入:
sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE
此设置将隐藏所有 ID 低于 500 的用户帐户,而无需创建其他…条目。请记住,您将无法再轻松登录!普通用户分配的 ID 以 501 开头。
由于所有用户帐户对于使用 的机器的每个用户(甚至可能是客人)都是可见的dscl
,因此除了在登录窗口中隐藏用户或将其更改为要求您输入密码之外,没有任何意义和用户名,而不是选择列表条目(系统偏好设置»帐户»登录选项»将登录窗口显示为:)。