one of those horrible realisations

Luke Kenneth Casson Leighton lkcl at samba.org
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.

luke



More information about the samba-technical mailing list