Отсутствуют пользователи в Centrify Active Directory

Отсутствуют пользователи в Centrify Active Directory

Я пытаюсь вывести список всех пользователей в AD через dscl:

dscl localhost -list /CentrifyDC/Default/Users

в нем перечислены некоторые пользователи, но я знаю, что есть некоторые пользователи, которых нет в этом списке, и я могу найти их вручную через

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

Почему я не получаю полный список всех пользователей? Есть ли способ скрыть определенных пользователей?

решение1

Согласно следующей теме, dscl . -listограничение составляет 256 результатов, поэтому не гарантируется отображение всех результатов:

https://stackoverflow.com/questions/1303561/список-всех-пользователей-и-групп

Если у вас установлен Centrify, то вы можете получить список всех пользователей AD с помощью команды:

adquery user 

Это даст вам список учетных записей с некоторой базовой информацией, такой как имя пользователя, uid:gid, домашние пути. Если вы хотите вывести только список имен пользователей, используйте:

adquery user -n

Если вы хотите вывести всех пользователей и все атрибуты, используйте:

adquery user -A

Аналогично, вы можете использовать аналогичный синтаксис выше, чтобы получить список групп AD:

adquery group

Связанный контент