Goal: join a Solaris 10 machine to an existing Active Directory.
Steps I did:
- Installed software (Samba 3.4.2 from http://www.sunfreeware.com)
- Received a Kerberos ticket with
kinit admin-user@KERB.EXAMPLE.ORG
- Join domain:
net ads join -U admin-user
- Start Samba and winbind
All steps are ok, checked this with klist
, net getdomainsid
, wbinfo -g
and wbinfo -u
.
Now the problem: getent passwd EXAMPLE+username
returns nothing at all (on another Solaris 10 machine this works). Everytime I request somehing from AD, this shows up in log.winbind:
[2010/09/07 10:51:41, 0] winbindd/winbindd.c:750(request_len_recv)
request_len_recv: Invalid request size received: 2088 (expected 2096)
According to google, I should ensure the version of libnss_winbind.so running does match the version of winbind that is running.
But how do I do that?