Resolvido!
só tive que executar net cache flush
e reiniciar o winbind
Compilado e instalado com sucesso a versão mais recente do samba.
O winbindd iniciado e os seguintes comandos de diagnóstico funcionam:
wbinfo -p
, wbinfo -c
, net ads testjoin
, etc ...
No entanto! ao usar o comando interno do Linux como id
ou ao usar pam com pam_winbind
module para efetuar login. Eles falham e não há nada nos logs referentes ao winbind. Qual poderia ser o problema?
por exemplo.
[root ~]# wbinfo -i testuser
testuser:*:10708:1513:Test User:/home/domain.ad/testuser:/bin/bash
mas!
[root ~]# id testuser
id: testuser: No such user
Nota: as versões anteriores (samba 3.5.x) funcionavam bem em nossos sistemas, portanto, não é um domínio ou configuração ruim.
/etc/nsswitch.conf:
passwd: files winbind
shadow: files winbind
group: files winbind
hosts: files dns wins
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus