給定一個網域控制組,我如何取得其網域?

給定一個網域控制組,我如何取得其網域?

我正在開發一個收集組數據的應用程式。在我的應用程式中,我需要收集資料和本機群組的駐留用戶,並發送有關網域控制組的元資料。

我的問題是,給定這樣的遠端群組(使用getent group groupName),我如何確定其領域?

答案1

如果您使用winbindAD 網域進行身份驗證,則可以使用下列wbinfo命令取得此資訊:

列出所有域組:

$ wbinfo --domain-groups
unix_group1
unix_group2
DOM2+windows_group1
DOM2+windows_group2
DOM3+windows_group3

此選項將列出您的主機所在的 Windows 網域中可用的所有群組DOM2+。沒有網域的是本地域名。

要建立主機所屬的網域:

$ wbinfo --own-domain
DOM1

列出主機samba守護程式正在運行的所有網域:

$ wbinfo --domain-groups
DOM1
DOM2
DOM3

若要確認群組成員身份,您可以設定要搜尋的網域,然後檢查網域群組:

$ wbinfo --domain DOM1 --domain-groups | grep unix
unix_group1
unix_group2

相關內容