Samba is a particularly well-documented service. You will find a great deal of Samba information on the web, as well as in various files installed by default with the Samba package. Table 15-1 provides links to helpful sites and files, as well as a list of useful utilities and diagnostic commands that you can use with your Samba installation.
General Samba Information |
|
---|---|
Samba project | |
Samba documentation | |
Samba support | |
Samba mailing lists | |
Samba documentation in Fedora |
/usr/share/doc/samba*/docs |
Samba Configuration and Log Files |
|
---|---|
/etc/samba/smb.conf |
Primary configuration file for Samba servers |
/etc/samba/smbpasswords |
Stores Samba user passwords |
/etc/samba/smbusers |
A/laps SMB usernames into Linux usernames |
/etc/samba/lmhosts |
Used to identify hosts Samba will communicate with that can't be obtained through broadcast, DNS, or other methods (similar to the TCP/IP /etc/hosts file) |
/var/log/samba |
Contains individual log files for nmbd (NetBios name server daemon), smbd (Samba server daemon), and each client that connect to the Samba server |
Samba Daemons |
|
---|---|
smbd |
The main Samba daemon |
nmbd |
The NetBIOS nameserver |
winbindd |
The winbind daemon |
Samba Administrative Utilities |
|
---|---|
smbcontrol |
Sends control messages to Samba daemons |
smbpasswd |
Manages SMB passwords |
SWAT |
Samba web configuration tool |
net |
Administers Samba and remote CIFS servers |
pdbedit |
Samba user account management tool |
tdbbackup |
Tool for backing up TDB databases |
Samba Utilities |
|
---|---|
smbstatus |
Monitors the Samba service |
testparm |
Validates the smb.conf configuration file |
testprns |
Tests printer configuration |
nmblookup |
NetBIOS name query tool |
wbinfo |
Obtains winbind information |
profiles |
Migrates profiles from one domain to another |
log2pcap |
Generates pcap files from Samba log files |
Tip |
Most of the commands shown in Table 15-1 have man pages that explain the command in further detail and describe optional flags. |