This is a quick reminder: you don't need Samba client if all that is required is mounting SMB shares.
Mac OS X comes configured with Samba support - but your Linux distro may should not.
As long as you have compiled CIFS support (either module or kernel) then simply...
$ sudo mount -t cifs -o "username=bob,password=***,domain=corp" //10.1.10.10/docs /mnt/docs/
I almost categorized this entry under Development: it demonstrates the YAGNI principle in action. Just as we must trust our abilities to adapt in development, equally we benefit from waiting until need presents itself before fattening up our host OSes.