O comando id pode consultar o Active Directory em busca de um UID?

O comando id pode consultar o Active Directory em busca de um UID?

Se eu executar id 1000001(freebsd ou mac), configurado para autenticar com Active Directory, ele retornará id: 1000001: no such user.

Running id DOMAIN\\user1retorna as informações corretamente, após o que também posso executar id 1000001e funciona.

Os administradores *nix me pediram para verificar o AD, mas não tenho certeza se esse é o problema. O comando id realmente fará uma pesquisa de uid no Active Directory ou isso não é possível? Pesquisas locais de uid funcionam bem.

Responder1

As pesquisas de nome de usuário e UID usam a mesma configuração (/etc/nsswitch.conf no Linux, semelhante no FreeBSD ou qualquer outra coisa que o OS X tenha inventado).

Mas as pesquisas UID dependem de como o seu cliente AD está configurado.

Da última vez que verifiquei, o modo padrão do Samba/winbindd é alocar UIDslocalmente(em um /var/lib/sambabanco de dados) em vez de baseá-los nas informações do AD e, naturalmente, você não pode procurar um UID que ainda não tenha sido alocado. Se você estiver usando o Samba como cliente AD, dê uma olhada nos backends idmap_rid(8), idmap_autorid(8), idmap_ad(8), .idmap_nss(8)

informação relacionada