Thanks Don,
This actually helped some. Now, although I ve set the debugging level
to 3 and I m trying to use smbclient to verify smb.conf.%L is loaded...
It seems authentification fails:
This is what I m trying to do (maybe samba just can t do this).
To use both DOMAIN and USER level "security =" for the [HOMES] share.
(Don?t ask me why please ;) )...
This is how I think it would be possible:
To create one main smb.conf file in which there is an "include
smb.conf.%L" statement in the [global] section. Like this:
[global]
Workgroup = DOMAIN
Netbios name = MACHINE
Netbios aliases = MACHINE1
Include = /usr/local/samba/lib/smb.conf.%L
Log file = /some/log/file
Socket options = tcp_nodelay
Dns proxy = no
Local master = no
Then I created two files, one called smb.conf.MACHINE another called
smb.conf.MACHINE1
The first one is setup like this:
[global]
Security = DOMAIN
Password server = DC
Encrypt passwords = yes
[homes]
Comment = blah
Browseable = no
Writeable = yes
The other looks like this
[global]
Security = user
[homes]
Comment = blah
Browseable = no
Writeable = yes
This is how I ve seen it on major web sites and in books where this is
explained.
Do you guys have any idea of why this may not be working?
Hugo
-----Original Message-----
From: samba-admin@lists.samba.org [mailto:samba-admin@lists.samba.org]
On Behalf Of MCCALL,DON (HP-USA,ex1)
Sent: Friday, September 14, 2001 12:54 PM
To: 'Hugo Levasseur'; Samba Mailing List
Subject: RE: include
Hi Hugo,
don't worry about what testparm says; %L is resolved at connection time,
based on the netbios name that the connection is being attempted on.
Since testparm isn't making a connnection to do it's testing, %L will
not be expanded. A real test is to use smbclient -L servername -d3 to
verify that the debug file shows that it loaded smb.conf.servername...
Hope this helps, don
-----Original Message-----
From: Hugo Levasseur [mailto:hugo.levasseur@mcgill.ca]
Sent: Friday, September 14, 2001 12:45 PM
To: Samba Mailing List
Subject: FW: include
I m using the version of testparm that came with samba 2.2.1a.... And
include is all in lower case in my files (outlook seems to like swapping
minuscules with caps when I write emails)
Hugo
-----Original Message-----
From: Joel Hammer [mailto:Joel@HammersHome.com]
Sent: Friday, September 14, 2001 12:26 PM
To: Hugo Levasseur
Subject: Re: include
Are you using an old version of testparm?
include should be in lower caps.
Joel
On Fri, Sep 14, 2001 at 12:19:47AM -0400, Hugo Levasseur
wrote:> OK,
>
> I think I ve got the idea now...
>
> The main file should hold a part of the global section + the include
> statement which should look like this: Include =
> /some/file/smb.conf.%L
>
> Anyway that s how it looks at this URL:
> http://ca.samba.org/samba/docs/man/smb.conf.5.html
>
> Now this looks all good and could resolve my prob.
>
> But when running testparm I get the following error:
>
> Cannot find "smb.conf." (it kinda looks like samba cant pick up
the
> %L variable ... Wassup with that?)
>
>
>
> -----Original Message-----
> From: samba-admin@lists.samba.org [mailto:samba-admin@lists.samba.org]
> On Behalf Of Joel Hammer
> Sent: Thursday, September 13, 2001 6:19 PM
> To: samba@lists.samba.org
> Subject: Re: include >
>
> It looks to me like you are inserting a second global section into
> your share section with your additional smb.conf files. BAD These are
> included just as if they are lines of text. So, if you have an include
> statement in a share, you can't have other share definitions in them.
> Joel
>
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: http://lists.samba.org/mailman/listinfo/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: http://lists.samba.org/mailman/listinfo/samba