由 大熊宝宝 在 11-29-2002 19:43 发表:
SAMBA问题困扰
一台RED HAT 7.2 配好了SMB 在本机用smbcilent测试也正常 现在有台电脑是WIDNOWS 2000 PRO的 可就是不能加入到SMB里 死活在网上邻居看不见SMB的服务器
我的SMB配置文件:
[global]
workgroup = NT-Domain-Name or Workgroup-Name
workgroup = server
server string is the equivalent of the NT Description field
server string = Samba Server
netbios name = wangserver
This option is important for security. It allows you to restrict
connections to machines which are on your local network. The
following example restricts access to two C class networks and
the "loopback" interface. For more examples of the syntax see
the smb.conf man page
hosts allow = 192.168.1. 192.168.2. 127.
if you want to automatically load your printer list rather
than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes
It should not be necessary to spell out the print system type unless
yours is non-standard. Currently supported print systems include:
bsd, sysv, plp, lprng, aix, hpux, qnx
printing = lprng
Uncomment this if you want a guest account, you must add this to /etc/passwd
otherwise the user "nobody" is used
; guest account = pcguest
this tells Samba to use a separate log file for each machine
that connects
log file = /var/log/samba/%m.log
Put a capping on the size of the log files (in Kb).
max log size = 0
Security mode. Most people will want user level security. See
security_level.txt for details.
security = user
Use password server option only with security = server
The argument list may include:
password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
or to auto-locate the domain controller/s
password server = *
; password server =
1<nt-server-name>
2
3
4
5# Password Level allows matching of _n_ characters of the password for
6
7# all combinations of upper and lower case.
8
9; password level = 8
10
11; username level = 8
12
13
14
15# You may wish to use password encryption. Please read
16
17# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
18
19# Do not enable this option unless you have read those documents
20
21encrypt passwords = yes
22
23smb passwd file = /etc/samba/smbpasswd
24
25
26
27# The following is needed to keep smbclient from spouting spurious errors
28
29# when Samba is built with support for SSL.
30
31; ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt
32
33
34
35# The following are needed to allow password changing from Windows to
36
37# update the Linux sytsem password also.
38
39# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above.
40
41# NOTE2: You do NOT need these to allow workstations to change only
42
43# the encrypted SMB passwords. They allow the Unix password
44
45# to be kept in sync with the SMB password.
46
47; unix password sync = Yes
48
49; passwd program = /usr/bin/passwd %u
50
51; passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
52
53
54
55# Unix users can map to different SMB User names
56
57; username map = /etc/samba/smbusers
58
59
60
61# Using the following line enables you to customise your configuration
62
63# on a per machine basis. The %m gets replaced with the netbios name
64
65# of the machine that is connecting
66
67; include = /etc/samba/smb.conf.%m
68
69
70
71# This parameter will control whether or not Samba should obey PAM's
72
73# account and session management directives. The default behavior is
74
75# to use PAM for clear text authentication only and to ignore any
76
77# account or session management. Note that Samba always ignores PAM
78
79# for authentication in the case of encrypt passwords = yes
80
81
82
83; obey pam restrictions = yes
84
85
86
87# Most people will find that this option gives better performance.
88
89# See speed.txt and the manual pages for details
90
91socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
92
93
94
95# Configure Samba to use multiple interfaces
96
97# If you have multiple network interfaces then you must list them
98
99# here. See the man page for details.
100
101; interfaces = 192.168.12.2/24 192.168.13.2/24
102
103
104
105# Configure remote browse list synchronisation here
106
107# request announcement to, or browse list sync from:
108
109# a specific host or from / to a whole subnet (see below)
110
111; remote browse sync = 192.168.3.25 192.168.5.255
112
113# Cause this host to announce itself to local subnets here
114
115; remote announce = 192.168.1.255 192.168.2.44
116
117
118
119# Browser Control Options:
120
121# set local master to no if you don't want Samba to become a master
122
123# browser on your network. Otherwise the normal election rules apply
124
125; local master = no
126
127
128
129# OS Level determines the precedence of this server in master browser
130
131# elections. The default value should be reasonable
132
133; os level = 33
134
135
136
137# Domain Master specifies Samba to be the Domain Master Browser. This
138
139# allows Samba to collate browse lists between subnets. Don't use this
140
141# if you already have a Windows NT domain controller doing this job
142
143; domain master = yes
144
145
146
147# Preferred Master causes Samba to force a local browser election on startup
148
149# and gives it a slightly higher chance of winning the election
150
151; preferred master = yes
152
153
154
155# Enable this if you want Samba to be a domain logon server for
156
157# Windows95 workstations.
158
159; domain logons = yes
160
161
162
163# if you enable domain logons then you may want a per-machine or
164
165# per user logon script
166
167# run a specific logon batch file per workstation (machine)
168
169; logon script = %m.bat
170
171# run a specific logon batch file per username
172
173; logon script = %U.bat
174
175
176
177# Where to store roving profiles (only for Win95 and WinNT)
178
179# %L substitutes for this servers netbios name, %U is username
180
181# You must uncomment the [Profiles] share below
182
183; logon path = \\\%L\Profiles\%U
184
185
186
187# Windows Internet Name Serving Support Section:
188
189# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
190
191; wins support = yes
192
193
194
195# WINS Server - Tells the NMBD components of Samba to be a WINS Client
196
197# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
198
199; wins server = w.x.y.z
200
201
202
203# WINS Proxy - Tells Samba to answer name resolution queries on
204
205# behalf of a non WINS capable client, for this to work there must be
206
207# at least one WINS Server on the network. The default is NO.
208
209; wins proxy = yes
210
211
212
213# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
214
215# via DNS nslookups. The built-in default for versions 1.9.17 is yes,
216
217# this has been changed in version 1.9.18 to no.
218
219dns proxy = no
220
221
222
223# Case Preservation can be handy - system default is _no_
224
225# NOTE: These can be set on a per share basis
226
227; preserve case = no
228
229; short preserve case = no
230
231# Default case is normally upper case for all DOS files
232
233; default case = lower
234
235# Be very careful with case sensitivity - it can break things!
236
237; case sensitive = no
238
239
240
241#============================ Share Definitions ==============================
242
243[homes]
244
245comment = Home Directories
246
247browseable = no
248
249writable = yes
250
251valid users = %S
252
253create mode = 0664
254
255directory mode = 0775
256
257# If you want users samba doesn't recognize to be mapped to a guest user
258
259; map to guest = bad user
260
261
262
263
264
265# Un-comment the following and create the netlogon directory for Domain Logons
266
267; [netlogon]
268
269; comment = Network Logon Service
270
271; path = /usr/local/samba/lib/netlogon
272
273; guest ok = yes
274
275; writable = no
276
277; share modes = no
278
279
280
281
282
283# Un-comment the following to provide a specific roving profile share
284
285# the default is to use the user's home directory
286
287;[Profiles]
288
289; path = /usr/local/samba/profiles
290
291; browseable = no
292
293; guest ok = yes
294
295
296
297
298
299# NOTE: If you have a BSD-style print system there is no need to
300
301# specifically define each individual printer
302
303[printers]
304
305comment = All Printers
306
307path = /var/spool/samba
308
309browseable = no
310
311# Set public = yes to allow user 'guest account' to print
312
313guest ok = no
314
315writable = no
316
317printable = yes
318
319
320
321# This one is useful for people to share files
322
323;[tmp]
324
325; comment = Temporary file space
326
327; path = /tmp
328
329; read only = no<b</nt-server-name>