Dual personality samba server

William Knox wknox at oeb.harvard.edu
Thu Sep 3 21:02:04 GMT 1998


Chris, 
I have the exact set-up you are describing.  What got me was that the _file_
smb.conf.<name> had to be in all lowercase, i.e. smb.conf.ukswi0104.  This
should do the trick for you.

					Bill Knox (wknox at oeb.harvard.edu)
					Harvard University Herbaria
					(617 496-3023

On Fri, 4 Sep 1998 04:24:49 +1000  "Chris Stacey" wrote:
> Dear All,
> 
> I've just installed Samba version 1.9.18p10 on one of our HP-UX boxes.
> 
> The unix box is advertising itself with two WINS names.
> 
> netbios name = ukswi0103
> netbios aliases = ukswi0104
> 
> in smb.conf
> 
> I've been playing with the idea of changing the behaviour of the server
> based on what the client calls it.  What I'd like to do is have samba do
> 
> security = user
> 
> if the client thinks it is talking to ukswi0103
> and
> 
> security = server
> password server = ukswi0001
> 
> if the client thinks it is talking to ukswi0104
> 
> Based on the docs I've got a master smb.conf file that does not have any
> 'security' or 'password server' values defined, but does have
> 
> include = /export/apps/samba/lib/smb.conf.%L
> 
> Then I have files 'smb.conf.UKSWI0103' and 'smb.conf.UKSWI0104' that contain
> the lines above as appropriate.
> 
> Unfortunately this doesn't work.  The case of the machine name in the
> smb.conf.* files doesn't make any difference.  And here's what I get from
> testparm
> 
> Load smb config files from /export/apps/samba/lib/smb.conf
> Can't find include file /export/apps/samba/lib/smb.conf.
> Processing section "[homes]"
> <snip>
> Loaded services file OK.
> <snip>
> # Global parameters
>         debuglevel = 2
>         syslog = 1
>         syslog only = No
>         protocol = NT1
>         security = SHARE
> <snip>
> 
> Its not picking up the include and defaulting to security = share.  Not
> really what I wanted.
> 
> If I explicitly include either file, eg. the NT auth version with
> 
> include = /export/apps/samba/lib/smb.conf.UKSWI0104
> 
> everything works fine.
> 
> Based on my reading of the docs this should work.  I'd be very grateful if
> someone could tell me what I've got wrong.  Anyone got any ideas?
> 
> Oh, yes I have an smbusers file translating from NT user names (both domain
> qualified and not) working fine when it uses 'security = server'
> authentication.
> 
> Thanks,
> --
> Chris Stacey
> Unix Systems Administrator, Motorola ECID
> Tel: +44 (0)1793 565142  Fax: +44 (0)1793 565419
> mailto: cstacey1 at email.mot.com
> 


More information about the samba mailing list