如何在不登录 Mac OS X 的情况下注销另一个用户
对于在一台计算机上拥有多个用户帐户的 Mac,有时您可能会同时登录多个用户帐户。这会使先前的用户帐户保持登录状态,同时打开另一个用户帐户会话。除了减少可用资源外,这确实没有什么问题,但有时您可能希望注销其他用户帐户。在 OS X 中注销另一个用户帐户的典型操作是切换到该帐户,从 Apple 菜单中注销,然后使用另一个登录返回到所需帐户。有点麻烦,对吧?另一种选择是强制其他用户帐户注销,而不必在 Mac 上重新登录。
注意我们说强制其他帐户注销,因为这实际上是如何强制退出目标用户的登录过程。就像在其他地方强制退出一样,使用它强制注销目标用户将导致他们帐户上任何打开的应用程序退出并退出而不进行任何保存或缓存,这可能会导致意外的数据丢失,因为没有打开的文件、应用程序或数据将被保存。如果您对此感到满意,请继续学习如何注销另一个用户帐户而无需先登录该用户帐户。如果您对此不满意,只需重新登录该用户帐户并在保存文件后手动注销。
如何在不登录的情况下在Mac上强制注销用户帐户
这将注销Mac OS X中的任何目标用户帐户而无需重新登录,它在所有版本的OS X中都一样。
- 从 Spotlight(Command+空格键)或通过/Applications/Utilities/启动活动监视器
- 从“查看”菜单中选择“所有进程”
- 使用活动监视器右上角的搜索框搜索“loginwindow”——一定要使用准确的语法
- 选择属于您要注销的用户帐户的“loginwindow”进程
- 单击(X)退出进程按钮并确认您要退出该用户的登录窗口进程,确认它将注销相关用户帐户
- 如果需要,请输入管理员密码,否则只需选择“强制退出”并继续,完成后退出活动监视器
通过强制退出目标登录窗口进程,您将立即注销该目标用户并终止其所有应用程序和进程。
因为您使用此方法定位用户帐户名称,所以没有像个人资料图片这样的视觉提示来帮助识别,因此请确保您选择了正确的用户帐户来定位强制注销程序。如前所述,它将强制退出目标登录用户帐户上的所有应用程序和进程,这可能会导致该用户帐户上的数据意外丢失。这使得该任务通常最好留给高级 Mac 用户使用,尽管所有用户帐户都可以清楚地访问它,假设您有一个管理员密码来覆盖其他登录用户帐户的密码。
如果您想知道,您可以通过定位伴随的“loginwindow”进程ID并退出它,以这种方式注销任何用户帐户,无论它是登录的Mac上的任何其他用户帐户,来宾用户帐户、隐藏帐户,甚至您自己。当然,如果您终止了您自己用户帐户的“登录窗口”进程,您实际上是在以强制方式将自己注销,这很少是可取的。
如果您发现自己经常这样做,更好的解决方案可能是在 Mac 上为用户帐户设置自动注销,以便在一段时间不活动后,他们会自动在OS X 的预期方式,保留应用程序、文件和保存状态。这种做法基本上就像使用Apple菜单>“注销用户名”的方法,比强行退出低级用户进程要温和得多。
知道另一种注销另一个用户帐户的方法,而不必直接重新登录,或者不必杀死关联用户的登录窗口ID?让我们在评论中知道!