如何枚举本地 OSX 机器上的用户和用户组,以获得与 Workgroup Manager 相同的结果?
如果我尝试使用 OpenDirectory API,我有几十个用户,如 _svn、_sshd 等。是否有任何合法的方法可以仅选择可用于登录的用户帐户和用户组?
可能 OpenDirectory 不仅是一种选择,还是有一些标志可以过滤用户帐户?
简短回答: 在玩完工作组管理器获取消息后,小于 500 的 ID 保留给系统使用,默认情况下不显示。没有隐藏属性,没有复杂的逻辑,就大于500。
如何枚举本地 OSX 机器上的用户和用户组,以获得与 Workgroup Manager 相同的结果?
如果我尝试使用 OpenDirectory API,我有几十个用户,如 _svn、_sshd 等。是否有任何合法的方法可以仅选择可用于登录的用户帐户和用户组?
可能 OpenDirectory 不仅是一种选择,还是有一些标志可以过滤用户帐户?
简短回答: 在玩完工作组管理器获取消息后,小于 500 的 ID 保留给系统使用,默认情况下不显示。没有隐藏属性,没有复杂的逻辑,就大于500。