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

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

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

1 ответ1

0

И при поиске по имени пользователя, и по 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) .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .