## Using Samba

### Index

[ A ], [ B ], [ C ], [ D ], [ E ], [ F ], [ G ], [ H ], [ I ], [ J ], [ K ], [ L ], [ M ], [ N ], [ O ], [ P ], [ Q ], [ R ], [ S ], [ T ], [ U ], [ V ], [ W ], [ Y ],
<> (angled brackets), 14
* (asterisk), 169
\ (backslash) in smb.conf file, 85
\\ (backslashes, two) in directories, 5
: (colon), 6
\ (continuation character), 85
. (dot), 128, 134
# (hash mark), 85
% (percent sign), 86
. (period), 128
? (question mark), 135
; (semicolon), 85
/ (slash character), 129, 134-135
/ (slash) in shares, 116
_ (underscore) 116
* wildcard, 177

A[ Top ]
access-control options (shares), 160-162
accessing Samba server, 61
accounts, 51-53
active connections, option for, 244
addresses, networking option for, 106
addtosmbpass executable, 176
admin users option, 161
AFS files, support for, 35
aliases
multiple, 29
for NetBIOS names, 107
alid users option, 161
announce as option, 123
announce version option, 123
API (application programming interface), 9
archive files, 137
authentication, 19, 164-171
mechanisms for, 35
NT domain, 170
share-level option for, 192
auto services option, 124
automounter, support for, 35
awk script, 176

B[ Top ]
backup browsers
local master browser, 22
per local master browser, 23
maximum number per workgroup, 22
backup domain controllers (BDCs), 20
backups, with smbtar program, 245-248
backwards compatibility
elections and, 23
for filenames, 143
Windows domains and, 20
base directory, 40
.BAT scripts, 192
BDCs (backup domain controllers), 20
binary vs. source files, 32
bind interfaces only option, 106
bindings, 71
Bindings tab, 60
blocking locks option, 152
b-node, 13
boolean type, 90
bottlenecks, 320-328
reducing, 321-326
types of, 320
broadcast addresses, troubleshooting, 289
broadcast registration, 13
broadcast resolution, 13, 59
broadcasting
troubleshooting with tcpdump utility, 255
(see also browsing; name resolution)
browse lists, 21, 116
options for, 124, 127
propagation, 24
restricting shares from, 115
browsing, 21-23, 114-127
client-side, testing with net view, 280
configuration options for, 122-127
elections, 23, 116-119
machines, list of, 21
options for, list of, 122
preventing, 115
resources of a specific machine, 21-23
server from client, 281
troubleshooting, 275-282
with smbclient, 276-278
bug avoidance options, 240-245
list of, 240-241

C[ Top ]
cache size, new option for (Samba version 2.0), 239
cache time (printers), option for, 220
capitalization, 84
Carnegie Mellon University, 35
carriage-returns for scripts, 193
case sensitivity
hostnames and, 5
options for, 146
usernames and, 163
CD-ROM with this book
Samba distribution, 28, 32
testing tools, 28
certificate authority, 300-303
change notification, new option for (Samba version 2.0), 239
change notify timeout option, 239
Change Windows Password dialog box, 52
changes at runtime, 85
chat characters for passwords, 178
CIFS (Common Internet File System), 3
(see also SMB/CIFS protocol)
client code page option, 234
client users (see users)
client variables, 86
clients, testing with nmblookup program, 279
.CMD scripts, 192
code pages, 234
multiple, 30
coding system option, 235
command string, SMB, 75
commands for Samba, 366-377
commas in values, 84
comment option, 99
comments in smb.conf (Samba configuration) file, 85
compatibility, Samba with Windows NT, 30
compilers, 33
compiling Samba, 38-41
in version 2.0, 29
config file option, 91
configuration files
for individual clients, 253
machine-specific, 87
sample of, 379-383
smb.conf (Samba configuration) file (see smb.conf file)
configuration options
browsing, 122-127
disk share, 97-100
format of, 83
list of, 329-356
server, 94-96
configuring disk shares, 96-100
configuring DNS (Windows NT), 68
configuring Samba, 34-38
configuration file
creating, 41-45
testing, 45
(see also smb.conf (Samba configuration) file)
configure script
GNU, 34
sample execution, 38
options, 34-37
performance tuning, 312-328
benchmark for, 312, 314
other options for, 319-328
server, 93-96
with SSL, 295-311
requirements for, 296
configuring TCP/IP networking protocol, 55, 66-71
configuring Windows clients, 50-81
Windows 95/98 computers, 50-63
Windows NT 4.0 computers, 63-73
basic configuration, 63-67
configuring WINS address, 70
connected systems, status of, 9
connections
active, option for, 244
current, list of, 370
resources, connecting to, 81
scripts for, 198
SMB, 77
testing, 259-263
virtual, 78
copy option, 92
creation masks, 138
option for, 140
cryptography, private key, 35
CVS (Concurrent Versions Systems), 378
Cyclic Software, 378

D[ Top ]
daemons, 82, 359-362
killing, 48
messages generated by, reading, 8
stand-alone, 47
starting, 46-48
status report, 8
testing, 49
with testparm, 266
troubleshooting, 264-268
Unix, 2
viewing, 8
(see also smbd daemon; nmbd daemon)
data transfer protocol, 6
datagram service, 10, 16-18
deadtime option, 241
debug files, 49
debug level option, 251, 314
debug timestamp option, 112
default case option, 146
default services, 115
option for, 124
defending hostnames, 12
delays, troubleshooting, 287
delete, 142
delete readonly option, 139, 142
delete veto files option, 135
dfree command option, 241
DFS, support for, 35
DHCP (Dynamic Host Configuration Protocol), 57, 67
dialup connection, 53
Digital Pathworks clients, option for, 244
directories
barring users from viewing contents, 130, 133
installation, 40
permissions, options for, 140
for Samba startup file, 363
target, 40
working, option for, 134
directory mask option, 138, 141
disabling/enabling features, 34
discussion archives for Samba, 293
disk quotas, support for, 37
disk shares, 4-7, 49, 82-113
advanced, 114-154
configuring, 96-100
creating, 96
maximum size of, option for, 242
path option, 98
disk sync, options for, 245
DMB (domain master browser), 119-122
option for, 126
resource type, 24
DNS Configuration tab, 57
DNS (Domain Name System), 57
configuring, 68
as fallback for WINS address, 71
names
NetBIOS names and, 14
resource types and, 15
option for, 228
resources for further information, 293
tab, 68
dns proxy option, 228
docs directory, 34
test utilities, 254
documentation for Samba, 291
importance of reading, 34
domain controllers, 20, 169
for Windows 95/98, 18-20
domain group map option, 191
domain logons, 28, 184
configuring Windows 95/98 for, 188
configuring Windows NT 4.0 for, 189
scripts for, 192-200
domain logons option, 190
domain master browser (see DMB)
domain master option, 126
Domain Name System (see DNS)
domain user map option, 191
domain-level security, 164, 169-171
domains, 18-20
adding Samba server to Windows NT domain, 171
behavior vs. Windows workgroups, 20
controllers (see domain controllers)
logons (see domain logons)
new option for password timeout (Samba version 2.0), 239
roles in assumed by Samba, 26
Windows, 18, 28, 184-192
authentication, 170
caution when selecting, 190
support for, 28
dont descend option, 133
DOS file permissions and attributes, 135-143
DOS-formatted carriage returns, 193
downloads
Samba, 32
obtained using CVS, 378
tcpdump utility, 78, 257
drive letters, mapping, 5
dynamically linked libraries, 33

E[ Top ]
elections, 23
operating system values in, 117
order of decisions in, 118
role settings in, 117
WINS servers and, 26
enabling/disabling features, 34
encrypt passwords option, 181
encrypted passwords, 172
Microsoft format, 183
option for, 181
vs. plaintext passwords, 173
Entire Network icon, 4
enumerated lists, 91
errors
searching for, 38
syntax, 45
/etc/hosts file, 57, 60
/etc/inetd.conf configuration files, 48
adding SWAT tool to, 41
/etc/resolv.conf file, 57
/etc/services configuration file, adding SWAT tool to, 41, 48
Ethernet adaptor cards, 53, 70
linking to TCP/IP networking protocol, 55
execute permissions, 47
/export/samba/test directory, 42

F[ Top ]
fake directory create times option, 232
fake oplocks option, 153
FAQ, Samba, 291
fast locking, 36
fatal error, option for, 244
fault tree, 257-291
how to use, 257
"File and Printer Sharing for Microsoft Networks", 53, 60, 246
file creation masks, 138
filenames
8.3 format, 143
limitations on, 143
representing/resolving, 145
Unix, option for, 245
files
archive, 137
attributes, 135-143
deleting, option for, 129
hidden, 128, 136
options for, 134
open, option for maximum number of, 243
permissions, 135-143
options for, 140
read-only, 136
deleting, 139, 142
system, 136
in use, status of, 9
veto, 129-131
option for deleting, 135
filesystems
differences between, 127-131
links and, 130
options for, 132-135
reporting on by Samba, option for, 242
(see also files)
fixed user configuration, 196
flat namespaces, 14, 25
follow symlinks option, 133
force create mode option, 141
force directory mode option, 141
force group option, 139, 141
force user option, 139, 141
foreign-language characters, 234-236
free space on disk, option for, 241
fstype option, 242
FTP (File Transfer Protocol), 6
sites for Samba downloads, 32

G[ Top ]
gateway field, 68
getwd cache option, 134, 320
global options, 90
[globals] section, 88
GNU autoconf, 29
GNU configure script, 34
GNU General Public License (GPL), 3, 378
groups, 155-158
administrative privileges for, 159
names and types of, 15
guest, 162
guest access, 159-162
guest account option, 162
guest ok option, 98
guest only option, 162

H[ Top ]
hangup (HUP) signal, 48
header, SMB, 74
Hexidecimal byte value
for NetBIOS group resource types, 16
for NetBIOS unique resource types, 15
hidden files, 128, 136
options for, 134, 142, 319
h-node, 13
home directory, user's, 36, 155
logon script option for location of, 198
homedir map option, 200
[homes] share, 89, 157
hort preserve case option, 147
hostnames
case sensitivity and, 5
troubleshooting
long/short, 286
lookup, 284
hosts
files (Windows 95/98), 59
files (Windows NT computers), 71
networking option for connections, 101, 103, 105
subnets and, caution with, 102
hosts allow option, 103
hosts deny option, 105
hosts equiv option, 184
how-tos, fault tree, 257-291
http, 6
HUP (hangup) signal, 48

I[ Top ]
Identification Changes dialog box (Windows NT), 63
Identification tab, 60
implementations, Microsoft, 18-27
include option, 92
inetd daemon, starting other daemons from, 48
installing Samba, 31-49
common problems, 34
installation directories, 40
steps in, 31
final, 41
time required, 31
installing TCP/IP protocol, 65
installing Workstation service, 65
interfaces, networking options for, 102
interfaces option, 105
internationalization, 234-236
invalid users option, 161
IP address, 288-290
setting for Windows NT computers, 67
IP Address tab
Windows 95/98, 57
Windows NT, 67
IP packet size, tuning, 316

J[ Top ]
Jacobson, Van, 255

K[ Top ]
keep-alive packets, option for, 242
Kerberos, support for, 35
kernel oplocks option, 153

L[ Top ]
languages, non-European, 30
LDAP (Lightweight Directory Access Protocol)
replacement for password synchronization, 179
support for, 36
ldd tool, 33
legal agreements covering multi-user functionality, 6
Leres, Craig, 255
Lightweight Directory Access Protocol (see LDAP)
line continuation, 85
links, 130
option for, 133
Linux
installing Samba on Linux system, 31
submount and, 36
lm announce option, 125
lm interval option, 125
LMHOSTS file, 224
load printers option, 222
local group map option, 192
local master browser, 21, 116-122
checking machines for, 118
option for, 125
local master option, 125
local profiles, 194
localhost
address, 69
troubleshooting, 288
localization, 234-236
lock directory option, 154
locking option, 152
locks/locking files, 9, 149-154
messaging option for, 237
opportunistic locking, 29
tuning of, 316
(see also oplocks)
options for, 151-154
Unix and, 150
log files/logging
activating/deactivating, 253
checking, 108-113
configuration options, 108-113
in for the first time (Samba), 52
levels of
setting, 251-253
tuning, 314
options for, 199
troubleshooting, 282
troubleshooting from, 251-254
log level option, 112, 251, 314
login dialog box, domain logons
Windows 95/98, 188
Windows NT, 190
login parameters, setting, 79
logon drive option, 197
logon home option, 198
logon path option, 197
logon script option, 197
logon scripts, 192-200
options for, 196-198
logons (see domain logons)
lppause command option, 221
lpq cache time option, 220, 319
lpq command option, 221
lpresume command option, 221
lprm command option, 221

M[ Top ]
machine name, types, 15
machine password timeout option, 239
magic output option, 233
magic script option, 233
magic scripts, 233
mailing lists
posting to, 39
for Samba, 292
main tree, 40
makefiles, 33-34
mandatory profiles, 196
mangle case option, 148
mangled map option, 148
mangled names option, 147
mangled stack option, 148
mangling char option, 148
map archive option, 142
map hidden option, 142
Map Network Drive option, 5, 62
map system option, 142
mapping
files, options for location of, 191
network drives, 5
masks
creation, 138
netmasks, 57
subnet, 57, 67
umasks, 138
master browsers (see local master browser; DMB; preferred master browser)
max connections option, 161
max disk size option, 242
max log size option, 112
max mux option, 243
max open files option, 243
max ttl option, 229
max wins ttl option, 229
max xmit option, 243, 317
Maximum Transport Unit (MTU), 316
McCanne, Steven, 255
measurement forms, 326
memory, status of, 9
message command option, 238
messages
from daemons, reading, 8
WinPopup, 237
Microsoft, 3
encryption, 30
implementations, 18-27
Microsoft Networking Client, 65
min print space option, 223
min wins ttl option, 229
mirror sites for Samba distribution, 28
MIT, 35
mmap code, 36
m-node, 13
modem, linking to TCP/IP networking protocol, 55
MTU (Maximum Transport Unit), 316
multiple code pages, 30
multiple subnets, 120
multi-user functionality, legal agreements and, 6
My Computer (Windows 95/98), 51

N[ Top ]
name mangling, 143-149
options for, 145-149
steps in, 143
name registration, 10
name resolution, 11, 60, 224-229
options for, 227-229
name resolve order option, 229
name services, 10
identifying what is in use, 283
nmblookup program, 372
testing, 258
troubleshooting, 282-288
naming
machine name, types, 15
machines on NetBIOS network, 10-13
NT computers, 63
caution with, 64
TCP/IP networking protocol, setting machine name for, 60
NBNS (see NetBIOS, name server)
NBT standard, 10
NBTSTAT utility, 15
Netatalk (Macintosh), support for interoperating with, 37
NetBEUI (NetBIOS Extended User Interface), 10, 53
Windows NT computers and, 65
netbios aliases option, 107
NetBIOS name, 14-16
option for aliases, 107
setting
Windows 95/98, 61
Windows NT, 63
troubleshooting, 290
netbios name option, 95
NetBIOS (Network Basic Input/Output System), 9
compared with TCP/IP, 10
Extended User Interface (see NetBEUI)
multiple servers (see virtual servers)
name (see NetBIOS name)
name server (NBNS), 11, 25, 58
network, naming machines on, 10-13
over TCP/IP, 10
Unique Resource Types, 15
netmasks, 57, 67
troubleshooting, 288
network addresses
finding, 290
troubleshooting, 288-290
Network Basic Input/Output System (see NetBIOS)
network configuration commands, 192
Network dialog box (Windows NT), 63
network drives, mapping, 5
Network File System
resources for further information, 293
Network File System (NFS), 30
Network icon
Windows 95/98, 53
Windows NT, 63
network masks (see netmasks)
Network Neighborhood icon, 61, 93
viewing Samba server, 72
Network Neighborhood window, 21-22
mapping network drives via, 5
networking
hardware for, testing, 259
network address ranges, 289
nmblookup program, testing with, 279
options, 101-106
list of, 103
magic script, 233
printing on a network, steps in, 201
setting up, 53-60
newsgroups for Samba, 291
NFS (Network File System), 30
resources for further information, 293
nis homedir option, 200
NIS/NIS+ protocol, 36, 169
how Samba works with, 199
resources for further information, 293
nmbd daemon, 2, 29, 82, 85, 361-362
browsing options for, 125
killing, 48
starting, 46
nmblookup program, 372
networks, testing with, 279
node types, 13
non-encrypted passwords, 172
non-European languages, 30
Novell Networking, 53
nt pipe support option, 243
nt smb support option, 243
null passwords, 183
null TID, 74
numerical type, 90

O[ Top ]
.old files, 39
ole locking compatibility option, 244
Open Source Software (OSS), 3
operating systems
encrypted/non-encrypted passwords, 172
miscellaneous options for, 240
values in elections, 117
oplock files option, 316
oplocks, 149-154
break requests, 149
messaging option for, 237
options for, 151-154
oplocks option, 153
opportunistic locking, 29
tuning, 316
(see also oplocks)
option names, 84
os filetime resolution option, 232
os level option, 126
OS/2, support for share-level security, 165
OSF/1 (Digital Unix), 35

P[ Top ]
packets
headers for, tcpdump utility and, 376
maximum size of, option for, 243
PAM (pluggable authentication modules), 179
support for, 36
panic action option, 244
passwd chat debug option, 182
passwd chat option, 182
passwd program option, 182
password file, security and, 53
password level option, 182
Password settings (Windows 95/98), 51
passwords, 171-184
chat characters for, 178
encrypted
changing, 176
disabling on Windows computers, 173
vs. non-encrypted, 172, 173
null, 183
options for, 180-184
share-level, 192
passwd program, 182
smbpasswd program, 374
stored by Samba, 172
synchronizing, 176-179
user-level security and, 168
Windows 95/98, 51-53
changing, 52
pathnames
option for, 98
printer configuration and, 207
paths, architecture-specific, 86
pdate encrypted option, 183
PDC (primary domain controller), 20
domain master browser and, 119
domain option for, 190
domain-level security and, 164
PDC (continued)
Samba 2.1 and, 186
Samba, setting up as, 184
sever-level security and, 168
trust accounts and, 186
performance, 29
performance tuning, 312-328
benchmark for, 312, 314
other options for, 319-328
recommended enhancements, 320
permissions, 207
options for, 140-143
for printing, 207
plaintext passwords, 173
pluggable authentication modules (PAM), 36, 179
p-node, 13
point-to-point communication, 13
point-to-point registration/resolution, 13
port not telnet option, 257
postexec option, 199
postscript option, 221
preexec option, 199
preferred master browser, 119
preferred master option, 126
preserve case option, 147
preventing browsing, 115
primary domain controller (see PDC)
primary WINS server, 26
print command option, 221
print queue, options for, 223
print shares, 7-9, 89-90, 204-205
created by Samba, 205
options for, 222
path option, 98
setting up on Windows client, 7
printable option, 219
printcap name option, 223
printer capabilities file, 89
printer driver file option, 219
printer driver location option, 220
printer driver option, 219
printer option, 219
PRINTER$ share, creating, 212
printers
BSD, 215
names
caution with, 205
checking, 375
option for, 219-221
sharing (see print shares)
System V, 216
printing, 201-224
commands, 202
default commands for, 221
configuration, minimal, 203-205
configuration options, 203-207
drivers for, setting up, 210-213
on a network, steps in, 201
options for, 217-224
pathnames used in commands for, 207
permissions for, 207
print jobs, 204
spooling with smbprint tool, 213
printer definition file, 211
resources for information on debugging, 208
through Samba, 201-213
test for, 206
types, 218
variables for, 203
Windows client printers
printing to, 213-224
setting up and testing, 208
printing configuration option, 218
private directory (Samba distribution), 172
private key cryptography, 35
privileges, option for, 199
processes (see daemons)
profiles, 194
creating, 53
local, 194
mandatory, 196
roaming, 194-196
option for location of, 197
programmers, support for, 230-233
propagation, browse list, 24
Properties button (Windows 95/98), 55
protocols
routed through a hardware device, 53
variant, negotiating, 78
Protocols tab, 65-66

Q[ Top ]
queuepause command option, 223
queueresume command option, 223
quotation marks in values, 84

R[ Top ]
rc.local file, 47
read list option, 161
read only option, 100
read prediction, testing, 318
read raw, tuning, 315
read size, tuning, 318
reading documentation, importance of, 34
read-only files, 136
deleting, 139, 142
read-only partitions, 40
read-only/read-write access, 159
remote announce option, 127
remote browse sync option, 127
remote procedure call (RPC), 376
representing/resolving filenames, 145
resource names, 14
resource types, 14
for primary domain controller vs. domain master browser, 24
resources, connecting to, 81
resources for further information, 291-293
group attributes, 16
NFS (Network File System), 293
printers, debugging, 208
Samba, 32
Solaris servers, 321
Windows network configuration commands, 192
revalidation of users, 192
roaming profiles, 194-196
option for location of, 197
role settings in elections, 117
root postexec option, 199
root preexec option, 198
root user, 37, 199
access, 159
routers, TCP/IP configuring and, 68
RPC (remote procedure call), 376
rpcclient program, 376

S[ Top ]
SAM (security account manager), 19, 169
Samba, 1-9
compatibility with Windows NT, 30
compiling (see compiling Samba)
configuring (see configuring Samba)
daemons (see daemons)
distribution, xi, 28, 32
documentation, importance of reading, 34
downloading, 32-34
with CVS, 378
features/uses, x
installing (see installing Samba)
logging in for the first time, 52
Microsoft encryption and, 30
new features file, 34
origin of name, 2
performance tuning, 312-328
benchmark for, 312, 314
other options for, 319-328
reasons for using, 3
resources for further information, 291-293
roles in Windows domains/workgroups, 26
startup file, 363
test utilities, 254-257
version 2.0, 20, 28
character sets, 235
code pages for, 234
coding system parameters, 235
new options, 238
version 2.0.5, xi, 28
version 2.1, 20
PDC functionality and, 186
web site, 32, 291
WINS server and, 225
Samba server
accessing, 61
connecting to, 71
resources offered, 72
sizing, 320-328
viewing via Network Neighborhood icon, 72
Samba Web Administration Tool (see SWAT tool)
scripts
connection, 198
logon, 192-200
magic, 233
for Samba startup file, 363
secondary WINS server, 26
sections of smb.conf (Samba configuration) file, 83
Secure Sockets Layer protocol (see SSL)
security, 35, 164-171
domain-level, 169-171
levels of, 164
security (continued)
options for, 164
restricting access to shares, 158-163
server-level, 168
share-level, 164-167
options for, 167
user-level, 167
security account manager (SAM), 19, 169
Select Network Protocol dialog box, 65
server configuration options, 94-96
Server Message Block (see SMB)
server string parameter, 95
server-level security, 168
servers
active, list of, 116
testing with nmblookup program, 278
virtual, 106-108
options for, 107
service bindings, 71
services, 83
list of enabled on machine, 45
performed by Samba, 2
testing low-level, 257-263
Workstation, 65
(see also shares)
Services tab, 65
session layer, connection at, 78
session parameters, setting, 79
session service, 10, 16-18
set directory option, 244
share modes, 151
share options, 90
shared directory/resources (see shares)
shared resources (see shares)
share-level security, 164-167
options for, 167
printing and guest accounts, 204
steps in taken by Samba, 165
shares, 30, 83
access to
controlling, 158-163
creating for groups, 157
by foreign hosts, option for, 184
contents, restricting view of, 115
default, 115
file, path option for, 98
[globals] section, 88
option for identifying users allowed access to, 168
viewing (see browsing)
sharing
disks (see disk shares)
printers (see print shares)
Sharpe, Richard, 74
SIGHUP signal, 85
sizing Samba servers, 320-328
smb passwd file option, 183
SMB (Server Message Block), 2, 74-81
command string, 75
commercial products for, 77
deny-mode locks, 151
format of, 74
header, 75
magic scripts, 233
making a simple connection, 77
maximum number of operations, option for, 243
networks, 4
usernames and, 162
option for NT-specific options, 243
password server, 168
resources for further information, 74
seamless operation across networks, 30
troubleshooting connections, 268-275
testing locally, 268
testing with NET USE, 271-274
testing with smbclient, 270
testing with Windows Explorer, 274-275
wrapper support, 34
SMB/CIFS protocol, 3
filesystems, 34
network and, 9-18
smbclient program, 49, 364-370
smb.conf (Samba configuration) file, 8, 41, 63, 82-93
configuring printers, 203
creating, 93
for each client, 253
example of, 82
modifying for printer drivers, 212
options for, 90-93
format of, 83
supporting programmers, 230-232
special sections of, 88-91
structure of, 83-86
testparm program for, 375
variables for, 86-88
smbd daemon, 2, 82, 359-360
file, 47
killing, 48
starting, 46
smbd server, checking with telnet, 266
smbmount, support for, 36
smbpasswd file, 172, 174-176
adding entries to, 175
caution with, 173-174
option for location of, 183
smbpasswd program, 171, 374
changing passwords with, 176
smbprint tool, spooling print jobs, 213
smbrun option, 244
smbsh program, 364
smbstatus program, 8, 370
smbtar program, 245-248
tar operations and, 371
smbwrapper client, 30
smbwrapper package, 35
socket address option, 106
socket options configuration options, 314
software distribution (see Samba, distribution)
source vs. binary files, 32
spaces in values, 84
special sections, smb.conf (Samba configuration) file, 88-91
spelling, caution with, 61
spool space, options for, 223
square brackets, 83
ssl CA certDir option, 308
ssl CA certFile option, 308
ssl ciphers option, 310
ssl client cert option, 309
ssl client key option, 309
ssl compatibility option, 311
ssl hosts option, 307
ssl hosts resign option, 307
ssl option, 307
ssl require clientcert option, 309
ssl require servercert option, 310
SSL (Secure Sockets Layer) protocol, 30
configuration options for, 306-311
configuring Samba to use, 300
configuring Samba with, 295-311
SS Proxy, 296
setting up, 304
SSLeay, 296-304
support for, 34, 36
ssl server cert option, 308
ssl server key option, 308
ssl version option, 310
stand-alone daemons, 47
stat cache option, 239
stat cache size option, 239
status option, 244
status report on Samba, 8
strict locking option, 152, 319
strict sync option, 245, 319
string types, 90
strip dot option, 245
subnets, 12
hosts and, caution with, 102
mask, 57, 67
multiple spanned by Windows workgroups, 24
Windows NT workstations and, 24
superuser (see root user)
SWAT tool, 29
adding to configuration files, 41
creating configuration file with, 42
sync always option, 245, 319
synchronizing
passwords, 176-179
time, options for, 231
syntax errors, 45
syslog only option, 113
syslog option, 113
SYSLOG utility, 110
support for, 36
system administrator, WINS server and, 26
system files, 136
System V Unix, 47
printer configuration for, 203

T[ Top ]
tar operations, 371
tcpdump utility, 78, 255-257, 376
passwords, reading, 172
TCP/IP networking protocol, 9
adding/configuring, 54
checking setup, 53
compared with NetBIOS, 10
configuring, 66-71
installing, 65
NetBIOS over, 10
receive window, tuning, 317
resources for further information, 293
TCP, troubleshooting, 263
TCP/IP Properties panel (Windows 95/98), 55
test parser, 45
test share, 42
testing
configuration file, 45
daemons, 49
Samba, 41-46
smbclient program, 364-370
test utilities for Samba, 254-257
tools for (CD-ROM with this book), 28
testparm program, 375
testparm test parser, 45
testprns program, 375
TID (tree identifier), 74, 78, 80
time server option, 231
time synchronization, options for, 231
time to live (TTL), options for, 229
timestamp logs option, 112
trace utility, 254
trailing dot, option for, 245
tree identifier (TID), 74, 78, 80
Tridgell, Andrew, 2, 255
troubleshooting, 250-291
information to have on hand, 257
network addresses, 288-290
where to start, 250
trust accounts, creating, 186
TTL (time to live), options for, 229
tuning (see performance tuning)

U[ Top ]
umasks, 138
uniform resource locators (URLs), 6
Universal Naming Convention (UNC), 5
Unix
carriage returns, 193
daemons, 2
file permissions and attributes, 135-143
filenames, option for, 245
locks and, 150
networks, usernames and, 162
options
for messaging, 237
miscellaneous, 240
for print commands, 221
for system logger, 113
password files, 169
permissions, share write access and, 159
servers, backing up computers from, 246
System V, 47
printer configuration for, 203
printing and, 29
troubleshooting utilities, 254
user classifications, 135
unix password sync option, 180
unix realname option, 133
URLs (uniform resource locators), 6
distribution, 28
Kerberos, 35
Samba, 28, 32
distribution, xi
web site, 291
SMB (Server Message Block), 74
use rhosts option, 184
user profiles (Windows 95/98), 50
user variables, 86
user-level security, 164, 167
username level option, 163
username map option, 162
username option, 167
usernames
case sensitivity and, 163
options for, 162-163
SMB vs. Unix networks, 162
Windows 95/98, 51-53
users, 155-158
allowing superuser (root) access to, 159
creating, 89
domain, semi-automatic deletion, 171
home directory, 36
logon script option for location of, 198
invalid, specifying, 158
read-only/read-write access, 159
setting up, 155
share-level option for authentication of, 192
shares for, setting up, 157
/usr/local/samba file, 40
/usr/local/samba/var/log.smb file, 49

V[ Top ]
valid chars option, 236
variables, 86-88
veto files, 129-131
option for deleting, 135
veto files option, 134
veto oplock files option, 154
viewing daemons, 8
virtual connection, 78
virtual hosts, 29
virtual servers, 106-108
options for, 107
volume option, 100

W[ Top ]
Whistle, 3
whitespaces in values, 84
wide links option, 134, 319
Windows 95/98
domain controllers for, 18-20
domain logons, configuring, 185
domains, 184-192
miscellaneous options for, 240
multiple users, support for, 50
passwords, encrypted, 172
printer drivers, installing, 210
share-level security, support for, 165
WinPopup tool, 237
Windows clients
configuring, 50-81
Windows NT 4.0 computers, 63-73
Windows95/98 computers, 50-63
individual configuration files for, 253
printers for, setting up and testing, 208
role settings in elections, 117
Windows Explorer, Map Network Drive option, 5
Windows Internet Name Service (see WINS)
Windows NT
client/server and, 77
configuring domain logons, 186
domains, 18, 28, 184-192
caution when selecting, 190
IP address, setting, 67
naming, caution with, 63
passwords
encrypted, 172
new option for timeout (Samba version 2.0), 239
pipes, option for, 243
server, domain master browser and, 119
SMB, option for, 243
user authentication and, 186
WINS address and, 70
Windows NT Server 4.0, 65
Windows NT Server Manager for Domains tool, 171
Windows NT Workstation 4.0, 65
Windows UNC format, 62
Windows workgroups (see workgroups, Windows)
WINDOWSHOSTS directory, 71
WinPopup tool, 237
WINS Address tab (Windows NT panel), 70
WINS Configuration tab, 58
wins proxy option, 228
wins server option, 228
wins support option, 228
WINS (Windows Internet Name Service), 2, 25, 58
address, configuring, 70
name resolution and, 224
options for, 228
server, 44
configuring Windows domain logons and, 185
servers, 25, 59
Windows operating systems and, 26
WINS server
primary/secondary, 26
WINS (Windows Internet Name Service) server
setting up Samba as, 226
setting up Sambato use, 225
Wong, Brian, 321
workgroup parameter, 96
workgroups, 4
roles in assumed by Samba, 26
setting, 60
Windows
behaviors vs. Windows domain, 20
spanning multiple subnets, 24
working directory, option for, 134
Workstation service, installing, 65
wrapper support for SMB (Server Message Block), 34
write ahead, tuning, 318
write list option, 161
write privileges, 40
write raw, tuning, 315
write size, tuning, 317
writeable/write ok option, 100

Y[ Top ]

Using Samba Table of Contents

O'Reilly Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies

© 1999, O'Reilly & Associates, Inc.