Centrify Active Directory 中缺少用戶

Centrify Active Directory 中缺少用戶

我正在嘗試透過 dscl 列出 AD 中的所有使用者:

dscl localhost -list /CentrifyDC/Default/Users

它列出了一些用戶,但我知道有些用戶不在該列表中,實際上我可以透過手動找到這些用戶

dscl localhost -read /CentrifyDC/Default/Users/%username%

為什麼我沒有獲得所有用戶的完整清單?有什麼辦法可以隱藏特定使用者嗎?

答案1

根據以下線程,dscl . -list僅限 256 個結果,因此不保證顯示所有結果:

https://stackoverflow.com/questions/1303561/list-of-all-users-and-groups

如果您安裝了 Centrify,那麼您可以使用以下命令來取得所有 AD 使用者的清單:

adquery user 

這將為您提供一個帳戶列表,其中包含一些基本信息,例如用戶名、uid:gid、主路徑。如果您只想輸出使用者名稱列表,請使用:

adquery user -n

如果要輸出所有使用者和所有屬性,請使用:

adquery user -A

同樣,您也可以使用上面類似的語法來取得 AD 群組清單:

adquery group

相關內容