Use less 'magic' environment variables

Tim Potter tpot at samba.org
Fri Aug 16 16:35:00 GMT 2002


On Sat, Aug 17, 2002 at 09:18:22AM +1000, Andrew Bartlett wrote:

> > > (For reference, WINBINDD_DOMAIN allows the user to specify what domains
> > > winbind will return entries in - instead of all trusted domains)
> > 
> > You haven't replaced it with anything.  I think being able to exclude
> > domains is useful, especially if you are in a large network of trusted
> > domains and for some reason aren't interested in other remote domains.
> 
> Except that this doesn't actually work properly.   As the code stands,
> it only applies to get*ent(), and not to all other queries.

I guess it would make more sense to have this work properly.
Doing a full get{pw,gr}ent is many times more expensive than doing a
single lookup as all the other functions do.

> > > So, what do people think?  (Naturally, I'll also remove the manpage
> > > reference in a final patch).
> > 
> > As I mentioned I think the functionality should stay, even if it isn't
> > implemented using environment variables.
> 
> Hmm, I suppose... ;-)  Time for another smb.conf paramater

Environment variables are more flexible - you can do things like:

$ WINBINDD_DOMAIN=FOODOM getent passwd

or my favourite:

$ _NO_WINBINDD=1 killall -9 winbindd


Tim.



More information about the samba-technical mailing list