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

Bor*_*ris 5 java macos ldap active-directory

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

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

任何帮助将不胜感激!

jwi*_*eke 1

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

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

-吉姆