III. Advanced 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
10. UNIX Permission Bits and Windows NT Access Control Lists
10.1. Viewing and changing UNIX permissions using the NT security dialogs
10.2. How to view file security on a Samba share
10.3. Viewing file ownership
10.4. Viewing file or directory permissions
10.4.1. File Permissions
10.4.2. Directory Permissions
10.5. Modifying file or directory permissions
10.6. Interaction with the standard Samba create mask parameters
10.7. Interaction with the standard Samba file attribute mapping
11. Configuring Group Mapping
12. Printing Support
12.1. Introduction
12.2. Configuration
12.2.1. Creating [print$]
12.2.2. Setting Drivers for Existing Printers
12.2.3. Support a large number of printers
12.2.4. Adding New Printers via the Windows NT APW
12.2.5. Samba and Printer Ports
12.3. The Imprints Toolset
12.3.1. What is Imprints?
12.3.2. Creating Printer Driver Packages
12.3.3. The Imprints server
12.3.4. The Installation Client
12.4. Diagnosis
12.4.1. Introduction
12.4.2. Debugging printer problems
12.4.3. What printers do I have?
12.4.4. Setting up printcap and print servers
12.4.5. Job sent, no output
12.4.6. Job sent, strange output
12.4.7. Raw PostScript printed
12.4.8. Advanced Printing
12.4.9. Real debugging
13. CUPS Printing Support
13.1. Introduction
13.2. Configuring smb.conf for CUPS
13.3. CUPS - RAW Print Through Mode
13.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients
13.5. Windows Terminal Servers (WTS) as CUPS clients
13.6. Setting up CUPS for driver download
13.7. Sources of CUPS drivers / PPDs
13.7.1. cupsaddsmb
13.8. The CUPS Filter Chains
13.9. CUPS Print Drivers and Devices
13.9.1. Further printing steps
13.10. Limiting the number of pages users can print
13.11. Advanced Postscript Printing from MS Windows
13.12. Auto-Deletion of CUPS spool files
14. Unified Logons between Windows NT and UNIX using Winbind
14.1. Abstract
14.2. Introduction
14.3. What Winbind Provides
14.3.1. Target Uses
14.4. How Winbind Works
14.4.1. Microsoft Remote Procedure Calls
14.4.2. Microsoft Active Directory Services
14.4.3. Name Service Switch
14.4.4. Pluggable Authentication Modules
14.4.5. User and Group ID Allocation
14.4.6. Result Caching
14.5. Installation and Configuration
14.5.1. Introduction
14.5.2. Requirements
14.5.3. Testing Things Out
14.6. Limitations
14.7. Conclusion
15. Advanced Network Manangement
15.1. Configuring Samba Share Access Controls
15.1.1. Share Permissions Management
15.2. Remote Server Administration
15.3. Network Logon Script Magic
16. System and Account Policies
16.1. Creating and Managing System Policies
16.1.1. Windows 9x/Me Policies
16.1.2. Windows NT4 Style Policy Files
16.1.3. MS Windows 200x / XP Professional Policies
16.2. Managing Account/User Policies
16.2.1. With Windows NT4/200x
16.2.2. With a Samba PDC
17. Desktop Profile Management
17.1. Roaming Profiles
17.1.1. Samba Configuration for Profile Handling
17.1.2. Windows Client Profile Configuration Information
17.1.3. Sharing Profiles between W9x/Me and NT4/200x/XP workstations
17.1.4. Profile Migration from Windows NT4/200x Server to Samba
17.2. Mandatory profiles
17.3. Creating/Managing Group Profiles
17.4. Default Profile for Windows Users
17.4.1. MS Windows 9x/Me
17.4.2. MS Windows NT4 Workstation
17.4.3. MS Windows 200x/XP
18. Interdomain Trust Relationships
18.1. Trust Relationship Background
18.2. MS Windows NT4 Trust Configuration
18.2.1. NT4 as the Trusting Domain
18.2.2. NT4 as the Trusted Domain
18.3. Configuring Samba Domain Trusts
18.3.1. Samba3 as the Trusting Domain
18.3.2. Samba3 as the Trusted Domain
19. PAM Configuration for Centrally Managed Authentication
19.1. Samba and PAM
19.2. Distributed Authentication
19.3. PAM Configuration in smb.conf
20. Stackable VFS modules
20.1. Introduction and configuration
20.2. Included modules
20.2.1. audit
20.2.2. extd_audit
20.2.3. recycle
20.2.4. netatalk
20.3. VFS modules available elsewhere
20.3.1. DatabaseFS
20.3.2. vscan
21. Hosting a Microsoft Distributed File System tree on Samba
21.1. Instructions
21.1.1. Notes
22. Integrating MS Windows networks with Samba
22.1. Name Resolution in a pure Unix/Linux world
22.1.1. /etc/hosts
22.1.2. /etc/resolv.conf
22.1.3. /etc/host.conf
22.1.4. /etc/nsswitch.conf
22.2. Name resolution as used within MS Windows networking
22.2.1. The NetBIOS Name Cache
22.2.2. The LMHOSTS file
22.2.3. HOSTS file
22.2.4. DNS Lookup
22.2.5. WINS Lookup
23. Improved browsing in samba
23.1. Overview of browsing
23.2. Browsing support in samba
23.3. Problem resolution
23.4. Browsing across subnets
23.4.1. How does cross subnet browsing work ?
23.5. Setting up a WINS server
23.6. Setting up Browsing in a WORKGROUP
23.7. Setting up Browsing in a DOMAIN
23.8. Forcing samba to be the master
23.9. Making samba the domain master
23.10. Note about broadcast addresses
23.11. Multiple interfaces
24. Securing Samba
24.1. Introduction
24.2. Using host based protection
24.3. Using interface protection
24.4. Using a firewall
24.5. Using a IPC$ share deny
24.6. Upgrading Samba
25. Unicode/Charsets
25.1. What are charsets and unicode?
25.2. Samba and charsets