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. PAM Configuration for Centrally Managed Authentication
18.1. Samba and PAM
18.2. Distributed Authentication
18.3. PAM Configuration in smb.conf
19. Stackable VFS modules
19.1. Introduction and configuration
19.2. Included modules
19.2.1. audit
19.2.2. extd_audit
19.2.3. recycle
19.2.4. netatalk
19.3. VFS modules available elsewhere
19.3.1. DatabaseFS
19.3.2. vscan
20. Hosting a Microsoft Distributed File System tree on Samba
20.1. Instructions
20.1.1. Notes
21. Integrating MS Windows networks with Samba
21.1. Name Resolution in a pure Unix/Linux world
21.1.1. /etc/hosts
21.1.2. /etc/resolv.conf
21.1.3. /etc/host.conf
21.1.4. /etc/nsswitch.conf
21.2. Name resolution as used within MS Windows networking
21.2.1. The NetBIOS Name Cache
21.2.2. The LMHOSTS file
21.2.3. HOSTS file
21.2.4. DNS Lookup
21.2.5. WINS Lookup
22. Improved browsing in samba
22.1. Overview of browsing
22.2. Browsing support in samba
22.3. Problem resolution
22.4. Browsing across subnets
22.4.1. How does cross subnet browsing work ?
22.5. Setting up a WINS server
22.6. Setting up Browsing in a WORKGROUP
22.7. Setting up Browsing in a DOMAIN
22.8. Forcing samba to be the master
22.9. Making samba the domain master
22.10. Note about broadcast addresses
22.11. Multiple interfaces
23. Securing Samba
23.1. Introduction
23.2. Using host based protection
23.3. Using interface protection
23.4. Using a firewall
23.5. Using a IPC$ share deny
23.6. Upgrading Samba
24. Unicode/Charsets
24.1. What are charsets and unicode?
24.2. Samba and charsets