|
Implementing Samba - A 2-Day Course
Synopsis
SAMBA provides file and printer sharing on UNIX, Linux and Solaris servers
for Microsoft Windows PCs. This two-day course provides an opportunity to learn
in-depth how to obtain, install and configure this free software. Full practical
sessions with a variety of Windows machines available for testing purposes.
This course uses version 3 of SAMBA, but is also suitable for version 2 and
differences are pointed out.
Suitable For
- Network administrators who are responsible for integrating Microsoft
networking with Unix and Linux platforms.
Prerequisites
- Attendees must have sound basic UNIX/Solaris/Linux experience including some
systems administration and IP network configuration. Knowledge of Windows server
configuration would be an advantage, but not essential
Delivery
The course is about 40% practicals, and 60% lectures. The course is run using
both Solaris and Linux servers. Each students will have exclusive use of a Samba
server to configure and test, and access to a number of Microsoft PC systems for
testing Samba access, including XP Pro, NT and W2K3 server. Attendees are welcome
to bring along their own laptop PC for use during exercises. Each attendee will
be provided with their own set of comprehensive notes of 230 pages approximately.
Publicly scheduled dates, locations, and prices
Harwell, Oxfordshire — £675 (+VAT)
Course Contents:
Introduction
- Samba background and overview
- File and Printer sharing background
- Typical server roles for SAMBA, and limitations,
including standalone, NT domain and Active Directory domain roles
- NT domain and Active Directory domain roles
- Authentication mechanisms
Configuring and Installing SAMBA from source
- Obtaining the latest source, configuration options, configuring
and compiling the source, installing the binaries and support files
- Integrating into the Linux and Solaris environments
- Using options for LDAP and Active Directory when configuring
- SAMBA Documentation including available books
Configuring SAMBA
- Configuring Solaris and Linux to run Samba
- The smb.conf file, using testparm to validate the file
- Example smb.conf with basic global options, plus disk and printer shares
- Local user authentication; smbpasswd; using encrypted passwords
- Creating and modifying boot-up scripts
- Starting, stopping and restarting the server daemons
- Testing the server with smbclient
- Debugging SAMBA startup
SAMBA configuration via your Web Browser
- What is swat?
- How to enable access to swat
- Using swat to examine and change SAMBA configuration directives
- Obtaining access to documentation via swat
- Other options for GUI configuration, including webmin
SAMBA server - the view from Windows
- Using SAMBA server resources from the PC, using 9x/Me, XP, NT and W2K clients
- Sharing Workgroup resources from the PC, and accessing them from Linux,
and with smbclient
Configuration File Format & Syntax
- Variables, includes, config file, [globals] section, Server
Configuration, NetBIOS Names
- How smb.conf is a dynamic file, changing for each client
|
Typical Server Roles for Samba
- Standalone server;
- Read-only simple server;
- Domain member server (user authentication from domain server)
with setup guide and example
smb.conf files
Disk shares and globals in detail
- Basic Options, encrypted passwords, restricting user and network access,
Netbios names
- Virtual Samba Servers
- Browsing, browsing mechanics and elections, domain master browser,local browse master etc.
- Browsing Issues
UNIX/Windows File systems issues
- Naming, permissions
- Links, hidden files, veto files, etc.
- Forcing attributes such as UID
Domain User Authentication and winbind
- Domain Logons, logon scripts, profiles, policies, trust accounts, password
backends including tdbsam, MySQL, LDAP
- Active Directory
NT4 PDC to Samba PDC Conversion
Print Services
- Sharing printers, CUPS, BSD, SYSV, Printing Options, printer drivers
WINS and Name Services
- nmbd and its function
- How Samba resolves hosts
- Using DNS and LDAP, plus DHCP issues
Logging
- Logging Options
- controlling logs
SAMBA Utilities
- smbtar, findsmb, nmblookup, smbstatus, net, etc.
Performance Tuning
- Sizing Servers, High Availability
Troubleshooting
- Guides and tools for resolving problems
Miscellaneous
- VFS Modules
smb.conf Variable Reference & Summary
|
|
Publicly Scheduled Training Locations
We currently run public training courses in the following locations:
- London, UK
- Leeds, West Yorkshire, UK
- Birmingham, West Midlands, UK
- Carshalton, Surrey, UK
- Chester, North West, UK
- Coventry, West Midlands, UK
- Edinburgh, Scotland, UK
- Glasgow, Scotland, UK
- Harwell, Oxfordshire, UK
- Manchester, North West, UK
- Milton Keynes, Buckinghamshire, UK
- Newark, Nottinghamshire, UK
- Reading, Berkshire, UK
- Slough, Berkshire, UK
- Stevenage, Hertfordshire, UK
- Wakefield, West Yorkshire, UK
- Wokingham, Berkshire, UK
Most UK public training courses are available on a monthly basis.
Please see the individual course outlines or our public
training schedule
for details.
In-house (on-site) training locations
We deliver in-house courses at client premises and/or training facilities in
any part of the world which is practically and commercially accessible.
Our In-house training guidelines
outline our basic requirements and our UK pricing structure. To estimate costs
for training in other countries, simply convert to your local currency and then
make a rough calculation of our tutor's costs for travelling to and staying at
your location.
|