Может ли команда id запросить Active Directory для UID?

Если я бегу id 1000001 (freebsd или mac), настроенный для аутентификации в Active Directory, он возвращает id: 1000001: no such user,

Бег id DOMAIN\\user1 возвращает информацию правильно, после чего я также могу запустить id 1000001 и тогда это работает.

Администраторы *nix попросили меня проверить AD, но я не уверен, что это проблема. Будет ли команда id действительно выполнять поиск uid в Active Directory или это невозможно? Локальный поиск UID работает нормально.

1 ответ

И при поиске по имени пользователя, и по UID используется одна и та же конфигурация (/etc/nsswitch.conf в Linux, похожая на FreeBSD или любой другой материал, созданный OS X).

Но поиск UID зависит от того, как настроен ваш клиент AD.

В последний раз я проверял, что режим Samba/winbindd по умолчанию заключается в локальном выделении UID (в /var/lib/samba база данных) вместо того, чтобы основывать их на информации AD, и, естественно, вы не можете искать UID, который еще не был выделен. Если вы используете Samba в качестве клиента AD, взгляните на idmap_rid(8), idmap_autorid(8), idmap_ad(8), idmap_nss(8) движки.

Другие вопросы по тегам