one of those horrible realisations

Luke Kenneth Casson Leighton lkcl at
Fri Feb 4 07:49:39 GMT 2000

ok,  this is one of those nasty moments when you realise it's much more
complex than you thought.

multi-user systems, WinDD, WInframe, TSE.  multiplex multiple users onto
one smbd process.

smbd has multiple personalities, based on vuids (SMB virtual user ids).

which vuid context are you supposed to make an MSRPC call under, if you
only have one msrpc connection per pipe per smbd process?

i.e, each vuid has totally separate msrpcd context.

i.e each vuid must, under the current architecture, fork its own msrpc
daemon process.

basically, each REAL smb user MUST have their own msrpc daemon.

it's not bad, it's just not a nice thing to realise at about 3 or 4 am.


More information about the samba-technical mailing list