我是 Mac 开发的新手。我正在使用Objective-C,我想知道如何找到登录到Mac机器的用户的域名和用户SID。在 Windows 中,我们有 Microsoft 提供的 APIS,它会告诉我们来自 Active Directory 的用户信息。我正在为 Mac 开发寻找类似的选项。
我还想知道一件事。在 Mac 中,我们可以使用 getuid( void ) 函数获取用户 ID。但它对所有域用户都是唯一的吗?如果不是,那么请告诉我任何要调查的替代方法,以便我可以维护一个唯一的 ID 来区分域中的所有用户。
注意:这里我考虑所有 Mac 机器都连接到 Windows Active Directory。请指导我。
谢谢,陶西夫。