Samba
From InteropWiki
Samba is the most common way to integrate Linux and Windows on the same network. Samba's Winbind daemon and related PAM module handle Active Directory authentication and group resolution.
It does not properly cache Kerberos tickets for me, but your mileage may vary.
Samba and Winbind are both configured via /etc/samba/smb.conf
