我正在開發一個收集組數據的應用程式。在我的應用程式中,我需要收集資料和本機群組的駐留用戶,並發送有關網域控制組的元資料。
我的問題是,給定這樣的遠端群組(使用getent group groupName
),我如何確定其領域?
答案1
如果您使用winbind
AD 網域進行身份驗證,則可以使用下列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