Samba share access got broken in the recent wm6.1 kitchens for apache. You can access a windows pc share with your apache just fine. Windows pcs can access samba share without a problem too, but you cannot access any samba share with your apache.
You may have googled to find something like add "spnego = no" to your samba server's configuration file or something similar, but they will not work at all.
Here comes the solution.
Change HKLM\Comm\SecurityProviders\NTLM\LmCompatibilityLe vel to
1 from 3, not to 2 (ref:
http://msdn.microsoft.com/en-us/library/aa922895.aspx and
http://msdn.microsoft.com/en-us/library/aa925018.aspx) as "You can also set the LmCompatibilityLevelServer value to 2 or to 3. Both of these specify that the server will only use NTLM v2. Authentication will fail if the client is not capable of NTLM v2 protocol. For more information, see Authentication Services Registry Settings".
And check to make sure HKLM\Comm\Redir\SmbSignatureMode is set to 0 (not recommended 'cos it may cause problems with windows servers), 1 or 2, but
not 3 (ref:
http://msdn.microsoft.com/en-us/library/aa921092.aspx).
And you can try to set HKLM\Comm\Redir\AllowedAuthMethods to 3 to see if it makes any difference. To me, 2 works fine.
No need to modify samba configurations if you are running a recent version of samba (3.0.28 right now). Anyway, you can always try to add "use spnego = no" (maybe "client use spnego = no" or "spnego = no" as stated and/or quoted in other posts/web pages, I'm not sure of it.) to see if it makes any difference in your situation/samba version.