III. Optional configuration

Introduction

Samba has several features that you might want or might not want to use. The chapters in this part each cover one specific feature.

Table of Contents
11. Integrating MS Windows networks with Samba
11.1. Agenda
11.2. Name Resolution in a pure Unix/Linux world
11.2.1. /etc/hosts
11.2.2. /etc/resolv.conf
11.2.3. /etc/host.conf
11.2.4. /etc/nsswitch.conf
11.3. Name resolution as used within MS Windows networking
11.3.1. The NetBIOS Name Cache
11.3.2. The LMHOSTS file
11.3.3. HOSTS file
11.3.4. DNS Lookup
11.3.5. WINS Lookup
11.4. How browsing functions and how to deploy stable and dependable browsing using Samba
11.5. MS Windows security options and how to configure Samba for seemless integration
11.5.1. Use MS Windows NT as an authentication server
11.5.2. Make Samba a member of an MS Windows NT security domain
11.5.3. Configure Samba as an authentication server
11.6. Conclusions
12. UNIX Permission Bits and Windows NT Access Control Lists
12.1. Viewing and changing UNIX permissions using the NT security dialogs
12.2. How to view file security on a Samba share
12.3. Viewing file ownership
12.4. Viewing file or directory permissions
12.4.1. File Permissions
12.4.2. Directory Permissions
12.5. Modifying file or directory permissions
12.6. Interaction with the standard Samba create mask parameters
12.7. Interaction with the standard Samba file attribute mapping
13. Configuring PAM for distributed but centrally managed authentication
13.1. Samba and PAM
13.2. Distributed Authentication
13.3. PAM Configuration in smb.conf
14. Hosting a Microsoft Distributed File System tree on Samba
14.1. Instructions
14.1.1. Notes
15. Printing Support
15.1. Introduction
15.2. Configuration
15.2.1. Creating [print$]
15.2.2. Setting Drivers for Existing Printers
15.2.3. Support a large number of printers
15.2.4. Adding New Printers via the Windows NT APW
15.2.5. Samba and Printer Ports
15.3. The Imprints Toolset
15.3.1. What is Imprints?
15.3.2. Creating Printer Driver Packages
15.3.3. The Imprints server
15.3.4. The Installation Client
15.4. Diagnosis
15.4.1. Introduction
15.4.2. Debugging printer problems
15.4.3. What printers do I have?
15.4.4. Setting up printcap and print servers
15.4.5. Job sent, no output
15.4.6. Job sent, strange output
15.4.7. Raw PostScript printed
15.4.8. Advanced Printing
15.4.9. Real debugging
16. Unified Logons between Windows NT and UNIX using Winbind
16.1. Abstract
16.2. Introduction
16.3. What Winbind Provides
16.3.1. Target Uses
16.4. How Winbind Works
16.4.1. Microsoft Remote Procedure Calls
16.4.2. Name Service Switch
16.4.3. Pluggable Authentication Modules
16.4.4. User and Group ID Allocation
16.4.5. Result Caching
16.5. Installation and Configuration
16.5.1. Introduction
16.5.2. Requirements
16.5.3. Testing Things Out
16.6. Limitations
16.7. Conclusion
17. Passdb MySQL plugin
17.1. Building
17.2. Configuring
17.3. Using plaintext passwords or encrypted password
17.4. Getting non-column data from the table
18. Passdb XML plugin
18.1. Building
18.2. Usage
19. Stackable VFS modules
19.1. Introduction and configuration
19.2. Included modules
19.2.1. audit
19.2.2. recycle
19.2.3. netatalk
19.3. VFS modules available elsewhere
19.3.1. DatabaseFS
19.3.2. vscan
20. Storing Samba's User/Machine Account information in an LDAP Directory
20.1. Purpose
20.2. Introduction
20.3. Supported LDAP Servers
20.4. Schema and Relationship to the RFC 2307 posixAccount
20.5. Configuring Samba with LDAP
20.5.1. OpenLDAP configuration
20.5.2. Configuring Samba
20.6. Accounts and Groups management
20.7. Security and sambaAccount
20.8. LDAP specials attributes for sambaAccounts
20.9. Example LDIF Entries for a sambaAccount
20.10. Comments
21. HOWTO Access Samba source code via CVS
21.1. Introduction
21.2. CVS Access to samba.org
21.2.1. Access via CVSweb
21.2.2. Access via cvs
22. Group mapping HOWTO
23. Samba performance issues
23.1. Comparisons
23.2. Oplocks
23.2.1. Overview
23.2.2. Level2 Oplocks
23.2.3. Old 'fake oplocks' option - deprecated
23.3. Socket options
23.4. Read size
23.5. Max xmit
23.6. Locking
23.7. Share modes
23.8. Log level
23.9. Wide lines
23.10. Read raw
23.11. Write raw
23.12. Read prediction
23.13. Memory mapping
23.14. Slow Clients
23.15. Slow Logins
23.16. Client tuning
23.17. My Results