I pasted this in from a reply I did on 8/3/2002. It's in the archives:
Your problem may be related to the Windows 2000 Terminal Servers.
Samba does not work well under heavy loads with Terminal Server on
Windows 2000. Microsoft commented out the MultipleUsersOnConnection
code from their Windows 2000 redirector. On NT 4.0 Terminal Server,
the MultipleUsersOnConnection registry parameter was used to establish
a separate VC (TCP connect) for every TS user who opened a share from
the TS to a particular Samba server. On Windows 2000 TS - without
the MultipleUsersOnConnection registry parameter - only one TCP VC
gets established from the TS to a Samba server. Thus, all TS users
who mount a Samba share will use the same TCP connection, and thus
the same smbd. If you have multiple users from one Windows 2000 TS
writing to the Samba server via one smbd, I could see how problems
might arise.
If you have access to a NT4.0 Terminal Server, you could try testing
it with the MultipleUsersOnConnection parameter enabled (see Q190162).
Also, you could try testing your DB application against the Samba
server without the Terminal Server.
Eric Roseme
Hewlett-Packard
Rory D. Hudson wrote:
> Hello Everybody,
>
> I hope everybody is doing well and that you can help me out as I am
> approaching my wits end. I am running a Citrix server on a Windows
> 2000 SP 3 server. One of my published applications on this server
> needs to access samba for multiple users. So basically every user who
> logs on to the Citrix server needs to have access to their home
> directory on our Unix server. Sometimes this works fine and other
> times it errors out. Once it errors out it does not seem to want to
> allow access back in for quite some time. Looking at the log for the
> machine I get this.
>
> [2002/11/26 12:23:37, 0] passdb/pdb_smbpasswd.c:(1367)
>
> unable to open passdb database.
>
> [2002/11/26 12:24:10, 0] passdb/pdb_smbpasswd.c:(1367)
>
> unable to open passdb database.
>
> [2002/11/26 12:24:10, 0] passdb/pdb_smbpasswd.c:(1367)
>
> unable to open passdb database.
>
> [2002/11/26 12:24:41, 0] passdb/pdb_smbpasswd.c:(1367)
>
> unable to open passdb database.
>
> [2002/11/26 12:24:41, 0] passdb/pdb_smbpasswd.c:(1367)
>
> unable to open passdb database.
>
> Any clues as to what might be happening would be greatly appreciated.
> Thanks for the help
>
> Rory Hudson
>
> Information Systems
>
> Zumiez, Inc.
>