Using Samba

  • ISBN13:


  • ISBN10:


  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2007-01-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $6.75
  • Buy New
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


This book is the comprehensive guide to Samba administration, officially adopted by the Samba Team. Wondering how to integrate Samba's authentication with that of a Windows domain? How to get Samba to serve Microsoft Dfs shares? How to share files on Mac OS X? These and a dozen other issues of interest to system administrators are covered. A whole chapter is dedicated to troubleshooting! The range of this book knows few bounds. Using Samba takes you from basic installation and configuration -- on both the client and server side, for a wide range of systems -- to subtle details of security, cross-platform compatibility, and resource discovery that make the difference between whether users see the folder they expect or a cryptic error message.

Author Biography

Gerald (Jerry) Carter received his Masters degree in Computer Science from Auburn University, where he continues to pursue his PhD. He has been a member of the Samba development Team since 1998 and his involvement with Unix systems and network administration of UNIX began in 1995. Jerry currently works for HP, working on embedded printing appliances. Having published articles with various web-based magazines, he teaches instructional courses as a consultant for several companies and conferences.

Jay Ts is a system administrator and programmer with many years of experience working with several versions of Unix and other operating systems. Nowadays he works as an independent consultant out of his home in Sedona, Arizona.

Robert Eckstein has worked with Java since its first release. In a previous life, he has been an editor for O'Reilly Media, Inc. and a programmer for Motorola's cellular technology division. He has authored, co-authored, or edited a number of books, including Java Swing, Java Enterprise Best Practices, Using Samba, XML Pocket Reference, and Webmaster in a Nutshell. In his spare time he has been known to tinker with filmmaking and digital photography, as well as collecting vintage video game consoles. He currently lives in Austin, Texas with his wife Michelle, his children Lauren and Nathan, and their talking dog Ginger.

Table of Contents

An Introduction to Samba
What Is Samba?
What Can Samba Do for Me?
The Common Internet File System
Connecting to a CIFS File Share
Authentication: Peer-to-Peer Versus Domains
What's in Samba 3.0?
Future Research in Samba 4.0
What Can Samba Do?
An Overview of the Samba Distribution
How Can I Get Samba?
Installing Samba on a Unix System
Binary Packages
Compiling from Source
Compiling and Installing Samba
Enabling the Samba Web Administration Tool (SWAT)A Basic Samba Configuration File
Firewall Configuration
Starting the Samba Daemons
Configuring Windows Clients
Windows Networking Concepts
Windows Setup
The Samba Configuration FileBasic Syntax and Rules
Special Sections
Configuration File Options
Basic Server Configuration
Disk Share Configuration
Networking Options with Samba
Virtual Servers
Logging Configuration Options
Accounts, Authentication, and Authorization
Security Modes
User Management
Group Mapping
User Privilege Management
Controlling Authorization for File Shares
Advanced Disk Shares
Special Share Names
Filesystem Differences
Access Control Lists
Microsoft Distributed File Systems
Virtual File Systems
Executing Server Scripts
Print Shares
A Usable Print Share
Samba and CUPS
The [printers] Service
Enabling SMB Printer Sharing in OS XCreating a PDF Printer
Managing Windows Print Drivers
Printers and Security
Disabling Point and Print
Printing, Queue Lists, and tdb Files
Printing to Windows Printers
Printing Parameters
Name Resolution and Network Browsing
Name Resolution
Network Browsing
Domain Controllers
Samba Domains: NT 4.0 or Active Directory?
Configuring a Samba PDC
Configuring a Samba BDCpassdb Recommendations
Migrating an NT 4.0 Domain to Samba
Domain Trusts
Remote Server Management
Domain Member Servers
Joining a Domain
Domain and ADS Security Modes
Matching Domain Users to Local Accounts
Additional Winbind Features
Unix Clients
The Linux CIFS Filesystem
FreeBSD's smbfs
Mac OS Xsmbclient
Remote Administration with net
Troubleshooting Samba
The Tool Box
Samba Logs
Unix Utilities
The Fault Tree
Troubleshooting Browsing
Troubleshooting Name Services
Troubleshooting Network Addresses
Troubleshooting NetBIOS Names
Extra Resources
Summary of Samba Daemons and Commands
Downloading Samba with Subversion
Configure Options
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review