我真的不想让 Guest 用户使用我的电脑,即使它允许“查找我的 Mac”工作或其他什么。删除 Guest > Find My Mac。
我希望无法以 Guest 身份登录,唯一的恢复方法就是完全重新安装操作系统。
我尝试过“rm -rf /Users/Guest”、dscl.delete /Users/Guest,并尝试将随机内容放入用户和组下的来宾高级选项中,但来宾帐户仍然有效。
我正在使用 FileVault,因此访客帐户仅限于 Safari 并且需要重新启动。
答案1
您看到的“Guest 帐户”不是真正的帐户 - 它没有主目录,没有永久文件存储,也无法访问计算机上的任何其他文件。它与您在“用户和组”偏好设置中启用和禁用的 Guest 帐户或 /Users/Guest 完全无关。它之所以存在,是因为您同时启用了 FileVault 和“查找我的 Mac”。
它只是个诱饵。如果有人偷了你的电脑,苹果公司想引诱小偷将电脑连接到互联网,这样你就可以跟踪、删除等等。如果启用了 FileVault,小偷在没有密码的情况下无法正常启动电脑,所以“查找我的 Mac”就没什么用了。苹果公司启用这个假访客账户,是为了给小偷提供启动电脑、上网和跟踪的途径。
答案2
禁用 FileVault 后,Guest 用户似乎完全消失了。我sudo dscl . delete /Users/Guest
之前已经运行过,所以这可能是原因。当然,我更希望使用 FileVault,但在启用 FileVault 的情况下永久禁用 Guest 似乎太难了。
感谢 Tetsujin 提出这个想法。
答案3
这些步骤似乎在 High Sierra 中有效:
- 禁用来宾用户用户和群组在“系统偏好设置”中。
- 从终端运行命令:
sudo dscl . delete /Users/Guest
- 重启。
无需禁用加密。