Mon Dec 1 11:34:25 GMT 2003
method to do this and I'd have to implement this myself if
I want it. Would the following work?
Add a parameter to smb.conf listing the domains to be trusted
and have smbd read them in, then with security = user, after
failing to authenticate a request locally, check for 'allow
trusted domains = yes' (fail if no) and pass the request to
each domain in the list until it is accepted. the code for
making the request probably exists in 'security = domain'
or 'security = server'. fail the request if the list is exhausted
without a positive response.
Question: Is the intended domain included in the request? If
so, the design needs a bit more work.
Question: How to prevent circular trust relations from causing
a viscous cycle? Keep a list of outstanding forwarded requests
and postpone action on duplicates until the original request
times out? How long a time-out?
Question: Is there a negative response that means 'user disabled'
and what should be done if it is received? I can see failing
such requests immediately in some cases and ignoring them in some
other cases would be the right thing to do in others, but how to
tell them apart?
mtew at cds.duke.edu
More information about the samba