使用Mac OSX获取当前用户的Active Directory域名

时间:2010-02-01 03:45:07

标签: java macos active-directory ldap

我有一个用Java编写的Mac应用程序。我正在尝试从系统中获取当前用户帐户的完全限定域名(LDAP)。当前用户将通过活动目录登录系统。我追求的字符串的一个例子是:

域\ john.doe@benq-lt.company.internal

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我认为问题在于确定Active Directory中的userID。 一旦你有了这个,就应该很容易确定用户的详细信息,假设你有一个与AD具有适当权限的LDAP连接。

如果登录到Mac的用户的用户名是samaccountName(或AD中的某个其他属性),您可以读取$ USER的本地环境并搜索该值。

-Jim