You might want to upgrade to a newer version of samba. This works for
me with samba 2.2.4 and 2.2.6
D. Joe Anderson wrote:
Hi,
The documentation I've read indicates that I should be able to get Samba to
honor the value of the 'workgroup' variable as set from within an included
virtual server configuration file.
Given the configuration files below, if I comment out the
"workgroup = testwg"
line from the main configuration file (smb.conf), then a query of
the Samba server (with "smbclient -L test4 -U%") shows the server as being
in the WORKGROUP workgroup, rather than the TESTWG workgroup that I specify
in conf.test4. The server still responds, however, to the TEST4 netbios
name as specified in the included conf.test4 file.
The only thing I can see that might be amiss is the line
Can't find include file /etc/samba/conf.
When I run smbclient.
I would appreciate any pointers as to how I might get the workgroup setting
within the included file to be recognized.
--Joe
(If anyone is wondering why I bother with the 'netbios alias' line for just
one netbios name, I tried this with three netbios aliases, expecting it to
Just Work. This is a simplified example. If we can get this to work, I'll
work my way back up ;-)
$uname -a
Linux xxx.xxx.iastate.edu 2.2.19-7.0.1 #1 Tue Apr 10 00:55:03 EDT 2001
i686 unknown
# rpm -q samba
samba-2.2.2-20011013
# cat smb.conf
# Global parameters
[global]
workgroup = testwg
netbios aliases = test4
include = /etc/samba/conf.%L
# cat conf.test4
[global]
workgroup = TESTWG
netbios name = TEST4
os level = 128
domain master = yes
local master = yes
preferred master = yes
security = user
status = yes
encrypt passwords = Yes
update encrypted = Yes
password level = 8
smb passwd file = /etc/samba/smbpasswd
log file = /var/log/samba/%L
log level = 4
max log size = 50
dns proxy = No
wins server = xxx.xxx.xxx.xxx
wins proxy = yes
guest account = ftp
From the test4 log:
135 [2001/12/06 17:42:50, 3] param/params.c:pm_process(579)
136 params.c:pm_process() - Processing configuration file
"/etc/samba/smb
136 .conf"
137 [2001/12/06 17:42:50, 3] param/loadparm.c:do_section(2884)
138 Processing section "[global]"
139 doing parameter netbios aliases = webtest4
140 doing parameter include = /etc/samba/conf.%L
141 [2001/12/06 17:42:50, 3] param/params.c:pm_process(579)
142 params.c:pm_process() - Processing configuration file
"/etc/samba/con
142 f.webtest4"
143 [2001/12/06 17:42:50, 3] param/loadparm.c:do_section(2884)
144 Processing section "[global]"
145 doing parameter workgroup = WEBTESTWG
146 doing parameter netbios name = WEBTEST4
147 [2001/12/06 17:42:50, 4] param/loadparm.c:handle_netbios_name(2251)
148 handle_netbios_name: set global_myname to: WEBTEST4
149 doing parameter os level = 128
150 doing parameter domain master = yes
# smbclient -L test4 -U% | less
Can't find include file /etc/samba/conf.
added interface ip=129.186.xxx.6 bcast=129.186.xxx.255 nmask=255.255.255.0
added interface ip=129.186.yyy.138 bcast=129.186.yyy.255 nmask=255.255.255.0
Got a positive name query response from 129.186.xxx.6 ( 129.186.xxx.6 )
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.2]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba 2.2.2)
ADMIN$ Disk IPC Service (Samba 2.2.2)
Server Comment
--------- -------
TEST4 Samba 2.2.2
ANOTHERHOST Samba 2.2.2
Workgroup Master
--------- -------
WORKGROUP
--
======================================================================
Herb Lewis Silicon Graphics
Networking Engineer 1600 Amphitheatre Pkwy MS-510
Strategic Software Organization Mountain View, CA 94043-1351
[EMAIL PROTECTED] Tel: 650-933-2177
http://www.sgi.com Fax: 650-932-2177
PGP Key: 0x8408D65D
======================================================================
--
To unsubscribe from this list go to the following URL and read the
instructions: http://lists.samba.org/mailman/listinfo/samba