From ee88b8214e8ac65a0e60aca244486db78c950ece Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 19 Apr 2003 14:59:58 +0000 Subject: Regenerate docs (This used to be commit 4f1865f7c234f3f4a7f5dba19db4a5d139db5a48) --- docs/htmldocs/Samba-HOWTO-Collection.html | 1037 ++++++++++++++------------ docs/htmldocs/ads.html | 14 +- docs/htmldocs/advancednetworkmanagement.html | 18 +- docs/htmldocs/browsing-quick.html | 36 +- docs/htmldocs/bugreport.html | 24 +- docs/htmldocs/compiling.html | 50 +- docs/htmldocs/cups-printing.html | 52 +- docs/htmldocs/diagnosis.html | 16 +- docs/htmldocs/domain-member.html | 8 +- docs/htmldocs/improved-browsing.html | 42 +- docs/htmldocs/install.html | 42 +- docs/htmldocs/integrate-ms-networks.html | 44 +- docs/htmldocs/interdomaintrusts.html | 28 +- docs/htmldocs/msdfs.html | 4 +- docs/htmldocs/nt4migration.html | 16 +- docs/htmldocs/optional.html | 2 +- docs/htmldocs/other-clients.html | 60 +- docs/htmldocs/pam.html | 12 +- docs/htmldocs/passdb.html | 100 +-- docs/htmldocs/policymgmt.html | 36 +- docs/htmldocs/portability.html | 26 +- docs/htmldocs/printing.html | 88 +-- docs/htmldocs/problems.html | 20 +- docs/htmldocs/profilemgmt.html | 86 +-- docs/htmldocs/samba-bdc.html | 36 +- docs/htmldocs/samba-howto-collection.html | 319 ++++---- docs/htmldocs/samba-pdc.html | 58 +- docs/htmldocs/securing-samba.html | 24 +- docs/htmldocs/securitylevels.html | 18 +- docs/htmldocs/servertype.html | 14 +- docs/htmldocs/speed.html | 40 +- docs/htmldocs/swat.html | 16 +- docs/htmldocs/type.html | 2 +- docs/htmldocs/unicode.html | 81 +- docs/htmldocs/unix-permissions.html | 36 +- docs/htmldocs/vfs.html | 36 +- docs/htmldocs/winbind.html | 104 +-- 37 files changed, 1394 insertions(+), 1251 deletions(-) (limited to 'docs/htmldocs') diff --git a/docs/htmldocs/Samba-HOWTO-Collection.html b/docs/htmldocs/Samba-HOWTO-Collection.html index 5dd720ddb2..7147458209 100644 --- a/docs/htmldocs/Samba-HOWTO-Collection.html +++ b/docs/htmldocs/Samba-HOWTO-Collection.html @@ -176,34 +176,34 @@ HREF="#INSTALL" >
2.1. Obtaining and installing samba
2.2. Configuring samba
2.3. Try listing the shares available on your server
2.4. Try connecting with the unix client
2.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client
2.6. What If Things Don't Work?
3.1. Discussion
3.2. How browsing functions and how to deploy stable and dependable browsing using Samba
3.3. Use of the Remote Announce
3.4. Use of the Remote Browse Sync
3.5. Use of WINS
3.6. Do NOT use more than one (1) protocol on MS Windows machines
3.7. Name Resolution Order
4.1. Introduction
4.2. Important Notes About Security
4.3. The smbpasswd Command
4.4. Plain text
4.5. TDB
4.6. LDAP
4.7. MySQL
4.8. XML
5.1. Stand Alone Server
5.2. Domain Member Server
5.3. Domain Controller
6.1. User and Share security level
7.1. Prerequisite Reading
7.2. Background
7.3. Configuring the Samba Domain Controller
7.4. Creating Machine Trust Accounts and Joining Clients to the Domain
7.5. Common Problems and Errors
7.6. Domain Control for Windows 9x/ME
8.1. Prerequisite Reading
8.2. Background
8.3. What qualifies a Domain Controller on the network?
8.4. Can Samba be a Backup Domain Controller to an NT PDC?
8.5. How do I set up a Samba BDC?
9.1. Setup your smb.conf
9.2. Setup your /etc/krb5.conf
9.6. Notes
10.1. Joining an NT Domain with Samba 3.0
10.2. Why is this better than security = server?
11.1. Viewing and changing UNIX permissions using the NT security dialogs
11.2. How to view file security on a Samba share
11.3. Viewing file ownership
11.4. Viewing file or directory permissions
11.5. Modifying file or directory permissions
11.6. Interaction with the standard Samba create mask parameters
11.7. Interaction with the standard Samba file attribute mapping
13.1. Introduction
13.2. Configuration
13.3. The Imprints Toolset
13.4. Diagnosis
14.1. Introduction
14.2. Configuring smb.conf
14.3. CUPS - RAW Print Through Mode
14.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients
14.5. Windows Terminal Servers (WTS) as CUPS clients
14.6. Setting up CUPS for driver download
14.7. Sources of CUPS drivers / PPDs
14.8. The CUPS Filter Chains
14.9. CUPS Print Drivers and Devices
14.10. Limiting the number of pages users can print
14.11. Advanced Postscript Printing from MS Windows
14.12. Auto-Deletion of CUPS spool files
15.1. Abstract
15.2. Introduction
15.3. What Winbind Provides
15.4. How Winbind Works
15.5. Installation and Configuration
15.6. Limitations
15.7. Conclusion
16.1. Configuring Samba Share Access Controls
16.2. Remote Server Administration
16.3. Network Logon Script Magic
17.1. Creating and Managing System Policies
17.2. Managing Account/User Policies
17.3. System Startup and Logon Processing Overview
18.1. Roaming Profiles
18.2. Mandatory profiles
18.3. Creating/Managing Group Profiles
18.4. Default Profile for Windows Users
19.1. Trust Relationship Background
19.2. Native MS Windows NT4 Trusts Configuration
19.3. Configuring Samba NT-style Domain Trusts
20.1. Samba and PAM
20.2. Distributed Authentication
20.3. PAM Configuration in smb.conf
21.1. Introduction and configuration
21.2. Included modules
21.3. VFS modules available elsewhere
22.1. Instructions
23.1. Name Resolution in a pure Unix/Linux world
23.2. Name resolution as used within MS Windows networking
24.1. Overview of browsing
24.2. Browsing support in samba
24.3. Problem resolution
24.4. Browsing across subnets
24.5. Setting up a WINS server
24.6. Setting up Browsing in a WORKGROUP
24.7. Setting up Browsing in a DOMAIN
24.9. Making samba the domain master
24.10. Note about broadcast addresses
24.11. Multiple interfaces
25.1. Introduction
25.2. Using host based protection
25.3. Using interface protection
25.4. Using a firewall
25.5. Using a IPC$ share deny
25.6. Upgrading Samba
26.1. What are charsets and unicode?
26.2. Samba and charsets
26.3. Conversion from old names
26.4. Japanese charsets
27.1. Access Samba source code via CVS
27.2. Accessing the samba sources via rsync and ftp
27.3. Verifying Samba's PGP signature
27.4. Building the Binaries
27.5. Starting the smbd and nmbd
28.1. Planning and Getting Started
28.2. Managing Samba-3 Domain Control
29.1. HPUX
29.2. SCO Unix
29.3. DNIX
29.4. RedHat Linux Rembrandt-II
29.5. AIX
29.6. Solaris
30.1. Macintosh clients?
30.2. OS2 Client
30.3. Windows for Workgroups
30.4. Windows '95/'98
30.5. Windows 2000 Service Pack 2
30.6. Windows NT 3.1
31.1. SWAT Features and Benefits
32.1. Comparisons
32.2. Socket options
32.3. Read size
32.4. Max xmit
32.5. Log level
32.6. Read raw
32.7. Write raw
32.8. Slow Clients
32.9. Slow Logins
32.10. Client tuning
33.1. Introduction
33.2. Assumptions
33.3. The tests
33.4. Still having troubles?
34.1. Diagnostics tools
34.2. Installing 'Network Monitor' on an NT Workstation or a Windows 9x box
34.3. Useful URL's
34.4. Getting help from the mailing lists
34.5. How to get off the mailinglists
35.1. Introduction
35.2. General info
35.3. Debug levels
35.4. Internal errors
35.5. Attaching to a running process
35.6. Patches

2.1. Obtaining and installing samba


2.2. Configuring samba


2.2.1. Editing the smb.conf

2.2.1.1. Test your config file with

2.2.2. SWAT


2.3. Try listing the shares available on your server


2.4. Try connecting with the unix client


2.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client


2.6. What If Things Don't Work?


2.6.1. Scope IDs


2.6.2. Locking


3.1. Discussion


3.2. How browsing functions and how to deploy stable and dependable browsing using Samba


3.3. Use of the Remote Announce

3.4. Use of the Remote Browse Sync

3.5. Use of WINS


3.5.1. WINS Replication


3.5.2. Static WINS Entries


3.6. Do NOT use more than one (1) protocol on MS Windows machines


3.7. Name Resolution Order

4.1. Introduction


4.2. Important Notes About Security


4.2.1. Advantages of SMB Encryption


4.2.2. Advantages of non-encrypted passwords


4.3. The smbpasswd Command


4.4. Plain text


4.5. TDB


4.6. LDAP

4.6.1. Introduction


4.6.2. Introduction


4.6.3. Supported LDAP Servers


4.6.4. Schema and Relationship to the RFC 2307 posixAccount


4.6.5. Configuring Samba with LDAP

4.6.5.1. OpenLDAP configuration


4.6.5.2. Configuring Samba


4.6.6. Accounts and Groups management


4.6.7. Security and sambaAccount


4.6.8. LDAP specials attributes for sambaAccounts


4.6.9. Example LDIF Entries for a sambaAccount


4.7. MySQL

4.7.1. Creating the database


4.7.2. Configuring


4.7.3. Using plaintext passwords or encrypted password


4.7.4. Getting non-column data from the table


4.8. XML

Introduction


5.1. Stand Alone Server


5.2. Domain Member Server


5.3. Domain Controller


5.3.1. Domain Controller Types


6.1. User and Share security level


6.1.1. User Level Security


6.1.2. Share Level Security


6.1.3. Server Level Security


6.1.3.1. Configuring Samba for Seemless Windows Network Integration


6.1.3.2. Use MS Windows NT as an authentication server


6.1.4. Domain Level Security


6.1.4.1. Samba as a member of an MS Windows NT security domain


6.1.5. ADS Level Security

7.1. Prerequisite Reading


7.2. Background


7.3. Configuring the Samba Domain Controller


7.4. Creating Machine Trust Accounts and Joining Clients to the Domain


7.4.1. Manual Creation of Machine Trust Accounts


7.4.2. "On-the-Fly" Creation of Machine Trust Accounts


7.4.3. Joining the Client to the Domain


7.5. Common Problems and Errors

7.5.1. I cannot include a '$' in a machine name


7.5.2. I get told "You already have a connection to the Domain...." or "Cannot join domain, the credentials supplied conflict with an existing set.." when creating a machine trust account.

7.5.3. The system can not log you on (C000019B)....


7.5.4. The machine trust account for this computer either does not exist or is not accessible.


7.5.5. When I attempt to login to a Samba Domain from a NT4/W2K workstation, I get a message about my account being disabled.


7.6. Domain Control for Windows 9x/ME


7.6.1. Configuration Instructions: Network Logons

8.1. Prerequisite Reading


8.2. Background


8.3. What qualifies a Domain Controller on the network?


8.3.1. How does a Workstation find its domain controller?


8.3.2. When is the PDC needed?


8.4. Can Samba be a Backup Domain Controller to an NT PDC?


8.5. How do I set up a Samba BDC?


8.5.1. How do I replicate the smbpasswd file?


8.5.2. Can I do this all with LDAP?


9.1. Setup your smb.conf

9.2. Setup your /etc/krb5.conf

9.3.1. Possible errors


9.6. Notes

10.1. Joining an NT Domain with Samba 3.0


10.2. Why is this better than security = server?

Introduction

11.1. Viewing and changing UNIX permissions using the NT security dialogs


11.2. How to view file security on a Samba share


11.3. Viewing file ownership


11.4. Viewing file or directory permissions


11.4.1. File Permissions


11.4.2. Directory Permissions


11.5. Modifying file or directory permissions


11.6. Interaction with the standard Samba create mask parameters


11.7. Interaction with the standard Samba file attribute mapping

13.1. Introduction


13.2. Configuration


13.2.1. Creating [print$]


13.2.2. Setting Drivers for Existing Printers


13.2.3. Support a large number of printers


13.2.4. Adding New Printers via the Windows NT APW


13.2.5. Samba and Printer Ports


13.3. The Imprints Toolset


13.3.1. What is Imprints?


13.3.2. Creating Printer Driver Packages


13.3.3. The Imprints server


13.3.4. The Installation Client


13.4. Diagnosis

13.4.1. Introduction


13.4.2. Debugging printer problems


13.4.3. What printers do I have?


13.4.4. Setting up printcap and print servers


13.4.5. Job sent, no output


13.4.6. Job sent, strange output


13.4.7. Raw PostScript printed


13.4.8. Advanced Printing


13.4.9. Real debugging

14.1. Introduction


14.2. Configuring smb.conf

14.3. CUPS - RAW Print Through Mode


14.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients


14.5. Windows Terminal Servers (WTS) as CUPS clients


14.6. Setting up CUPS for driver download


14.7. Sources of CUPS drivers / PPDs


14.7.1. cupsaddsmb

14.8. The CUPS Filter Chains


14.9. CUPS Print Drivers and Devices


14.9.1. Further printing steps


14.10. Limiting the number of pages users can print


14.11. Advanced Postscript Printing from MS Windows


14.12. Auto-Deletion of CUPS spool files

15.1. Abstract


15.2. Introduction


15.3. What Winbind Provides


15.3.1. Target Uses


15.4. How Winbind Works


15.4.1. Microsoft Remote Procedure Calls


15.4.2. Microsoft Active Directory Services


15.4.3. Name Service Switch


15.4.4. Pluggable Authentication Modules


15.4.5. User and Group ID Allocation


15.4.6. Result Caching


15.5. Installation and Configuration


15.5.1. Introduction


15.5.2. Requirements


15.5.3. Testing Things Out


15.5.3.1. Configure and compile SAMBA


15.5.3.2. Configure nsswitch.conf

15.5.3.3. Configure smb.conf


15.5.3.4. Join the SAMBA server to the PDC domain


15.5.3.5. Start up the winbindd daemon and test it!


15.5.3.6. Fix the init.d startup scripts

15.5.3.6.1. Linux


15.5.3.6.2. Solaris


15.5.3.6.3. Restarting


15.5.3.7. Configure Winbind and PAM


15.5.3.7.1. Linux/FreeBSD-specific PAM configuration


15.5.3.7.2. Solaris-specific configuration


15.6. Limitations


15.7. Conclusion


16.1. Configuring Samba Share Access Controls


16.1.1. Share Permissions Management


16.1.1.1. Windows NT4 Workstation/Server


16.1.1.2. Windows 200x/XP


16.2. Remote Server Administration


16.3. Network Logon Script Magic

17.1. Creating and Managing System Policies


17.1.1. Windows 9x/Me Policies


17.1.2. Windows NT4 Style Policy Files


17.1.2.1. Registry Tattoos


17.1.3. MS Windows 200x / XP Professional Policies


17.1.3.1. Administration of Win2K / XP Policies


17.2. Managing Account/User Policies


17.2.1. With Windows NT4/200x


17.2.2. With a Samba PDC


17.3. System Startup and Logon Processing Overview

18.1. Roaming Profiles


18.1.1. Samba Configuration for Profile Handling


18.1.1.1. NT4/200x User Profiles


18.1.1.2. Windows 9x / Me User Profiles


18.1.1.3. Mixed Windows 9x / Me and Windows NT4/200x User Profiles


18.1.2. Windows Client Profile Configuration Information

18.1.2.1. Windows 9x / Me Profile Setup


18.1.2.2. Windows NT4 Workstation


18.1.2.3. Windows 2000/XP Professional


18.1.3. Sharing Profiles between W9x/Me and NT4/200x/XP workstations


18.1.4. Profile Migration from Windows NT4/200x Server to Samba


18.1.4.1. Windows NT4 Profile Management Tools


18.1.4.2. Side bar Notes


18.1.4.3. moveuser.exe


18.1.4.4. Get SID


18.2. Mandatory profiles


18.3. Creating/Managing Group Profiles


18.4. Default Profile for Windows Users


18.4.1. MS Windows 9x/Me


18.4.1.1. How User Profiles Are Handled in Windows 9x / Me?


18.4.2. MS Windows NT4 Workstation


18.4.3. MS Windows 200x/XP


19.1. Trust Relationship Background


19.2. Native MS Windows NT4 Trusts Configuration


19.2.1. NT4 as the Trusting Domain (ie. creating the trusted account)


19.2.2. NT4 as the Trusted Domain (ie. creating trusted account's password)


19.3. Configuring Samba NT-style Domain Trusts


19.3.1. Samba-3 as the Trusting Domain


19.3.2. Samba-3 as the Trusted Domain

20.1. Samba and PAM


20.2. Distributed Authentication


20.3. PAM Configuration in smb.conf

21.1. Introduction and configuration


21.2. Included modules


26.4. Japanese charsets

Samba doesn't work correctly with Japanese charsets yet. Here are points of attention when setting it up:

You should set mangling method = hash
There are various iconv() implementations around and not all of +them work equally well. glibc2's iconv() has a critical problem in CP932. +libiconv-1.8 works with CP932 but still has some problems and does not +work with EUC-JP.
You should set dos charset = CP932, not Shift_JIS, SJIS...
Currently only unix charset = CP932 will work (but still has some problems...) because of iconv() issues. unix charset = EUC-JP doesn't work well because of iconv() issues.
Currently Samba 3.0 does not support unix charset = UTF8-MAC/CAP/HEX/JIS*

More information (in Japanese) is available at: http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html.


27.1. Access Samba source code via CVS

27.1.1. Introduction


27.1.2. CVS Access to samba.org


27.1.2.1. Access via CVSweb


27.1.2.2. Access via cvs


27.2. Accessing the samba sources via rsync and ftp


27.3. Verifying Samba's PGP signature


27.4. Building the Binaries


27.4.1. Compiling samba with Active Directory support


27.4.1.1. Installing the required packages for Debian


27.4.1.2. Installing the required packages for RedHat


27.5. Starting the smbd and nmbd


27.5.1. Starting from inetd.conf


27.5.2. Alternative: starting it as a daemon


28.1. Planning and Getting Started


28.1.1. Objectives


28.1.2. Steps In Migration Process


28.2. Managing Samba-3 Domain Control


29.1. HPUX


29.2. SCO Unix


29.3. DNIX


29.4. RedHat Linux Rembrandt-II


29.5. AIX

29.5.1. Sequential Read Ahead


29.6. Solaris


30.1. Macintosh clients?


30.2. OS2 Client

30.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?


30.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?


30.2.3. Are there any other issues when OS/2 (any version) is used as a client?


30.2.4. How do I get printer driver download working for OS/2 clients?


30.3. Windows for Workgroups

30.3.1. Use latest TCP/IP stack from Microsoft


30.3.2. Delete .pwl files after password change


30.3.3. Configure WfW password handling


30.3.4. Case handling of passwords


30.3.5. Use TCP/IP as default protocol


30.4. Windows '95/'98


30.5. Windows 2000 Service Pack 2


30.6. Windows NT 3.1


31.1. SWAT Features and Benefits


31.1.1. The SWAT Home Page


31.1.2. Global Settings


31.1.3. The SWAT Wizard


31.1.4. Share Settings


31.1.5. Printing Settings


31.1.6. The Status Page


31.1.7. The Password Change Page

32.1. Comparisons


32.2. Socket options


32.3. Read size


32.4. Max xmit


32.5. Log level


32.6. Read raw


32.7. Write raw


32.8. Slow Clients


32.9. Slow Logins


32.10. Client tuning

33.1. Introduction


33.2. Assumptions


33.3. The tests


33.4. Still having troubles?


34.1. Diagnostics tools


34.2. Installing 'Network Monitor' on an NT Workstation or a Windows 9x box


34.3. Useful URL's


34.4. Getting help from the mailing lists


34.5. How to get off the mailinglists

35.1. Introduction


35.2. General info


35.3. Debug levels


35.4. Internal errors


35.5. Attaching to a running process


35.6. Patches

9.1. Setup your smb.conf
9.2. Setup your /etc/krb5.conf
9.6. Notes

9.1. Setup your smb.conf

9.2. Setup your /etc/krb5.conf

9.3.1. Possible errors

9.6. Notes

16.1. Configuring Samba Share Access Controls
16.2. Remote Server Administration
16.3. Network Logon Script Magic

16.1. Configuring Samba Share Access Controls

16.1.1. Share Permissions Management

16.1.1.1. Windows NT4 Workstation/Server

16.1.1.2. Windows 200x/XP

16.2. Remote Server Administration

16.3. Network Logon Script Magic

3.1. Discussion
3.2. How browsing functions and how to deploy stable and dependable browsing using Samba
3.3. Use of the Remote Announce
3.4. Use of the Remote Browse Sync
3.5. Use of WINS
3.5.1. WINS Replication
3.5.2. Static WINS Entries
3.6. Do NOT use more than one (1) protocol on MS Windows machines
3.7. Name Resolution Order

3.1. Discussion

3.2. How browsing functions and how to deploy stable and dependable browsing using Samba

3.3. Use of the Remote Announce

3.4. Use of the Remote Browse Sync

3.5. Use of WINS

3.5.1. WINS Replication

3.5.2. Static WINS Entries

3.6. Do NOT use more than one (1) protocol on MS Windows machines

3.7. Name Resolution Order

35.1. Introduction
35.2. General info
35.3. Debug levels
35.4. Internal errors
35.5. Attaching to a running process
35.6. Patches

35.1. Introduction

35.2. General info

35.3. Debug levels

35.4. Internal errors

35.5. Attaching to a running process

35.6. Patches

27.1. Access Samba source code via CVS
27.1.1. Introduction
27.1.2. CVS Access to samba.org
27.1.2.1. Access via CVSweb
27.1.2.2. Access via cvs
27.2. Accessing the samba sources via rsync and ftp
27.3. Verifying Samba's PGP signature
27.4. Building the Binaries
27.5. Starting the smbd and nmbd
27.5.1. Starting from inetd.conf
27.5.2. Alternative: starting it as a daemon

27.1. Access Samba source code via CVS

14.1. Introduction
14.2. Configuring smb.conf
14.3. CUPS - RAW Print Through Mode
14.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients
14.5. Windows Terminal Servers (WTS) as CUPS clients
14.6. Setting up CUPS for driver download
14.7. Sources of CUPS drivers / PPDs
14.8. The CUPS Filter Chains
14.9. CUPS Print Drivers and Devices
14.10. Limiting the number of pages users can print
14.11. Advanced Postscript Printing from MS Windows
14.12. Auto-Deletion of CUPS spool files

14.1. Introduction

14.2. Configuring smb.conf

14.3. CUPS - RAW Print Through Mode

14.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients

14.5. Windows Terminal Servers (WTS) as CUPS clients

14.6. Setting up CUPS for driver download

14.7. Sources of CUPS drivers / PPDs

14.7.1. cupsaddsmb

14.8. The CUPS Filter Chains

14.9. CUPS Print Drivers and Devices

14.9.1. Further printing steps

14.10. Limiting the number of pages users can print

14.11. Advanced Postscript Printing from MS Windows

14.12. Auto-Deletion of CUPS spool files

33.1. Introduction
33.2. Assumptions
33.3. The tests
33.4. Still having troubles?

33.1. Introduction

33.2. Assumptions

33.3. The tests

33.4. Still having troubles?

10.1. Joining an NT Domain with Samba 3.0
10.2. Why is this better than security = server?

10.1. Joining an NT Domain with Samba 3.0

10.2. Why is this better than security = server?

24.1. Overview of browsing
24.2. Browsing support in samba
24.3. Problem resolution
24.4. Browsing across subnets
24.5. Setting up a WINS server
24.6. Setting up Browsing in a WORKGROUP
24.7. Setting up Browsing in a DOMAIN
24.9. Making samba the domain master
24.10. Note about broadcast addresses
24.11. Multiple interfaces

24.1. Overview of browsing

24.2. Browsing support in samba

24.3. Problem resolution

24.4. Browsing across subnets

24.4.1. How does cross subnet browsing work ?

24.5. Setting up a WINS server

24.6. Setting up Browsing in a WORKGROUP

24.7. Setting up Browsing in a DOMAIN

24.9. Making samba the domain master

24.10. Note about broadcast addresses

24.11. Multiple interfaces

2.1. Obtaining and installing samba
2.2. Configuring samba
2.2.1. Editing the smb.conf
2.2.2. SWAT
2.3. Try listing the shares available on your server
2.4. Try connecting with the unix client
2.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client
2.6. What If Things Don't Work?
2.6.1. Scope IDs
2.6.2. Locking

2.1. Obtaining and installing samba

2.2. Configuring samba

2.2.1. Editing the smb.conf

2.2.1.1. Test your config file with

2.2.2. SWAT

2.3. Try listing the shares available on your server

2.4. Try connecting with the unix client

2.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client

2.6. What If Things Don't Work?

2.6.1. Scope IDs

2.6.2. Locking

23.1. Name Resolution in a pure Unix/Linux world
23.1.1. /etc/hosts
23.1.2. /etc/resolv.conf
23.1.3. /etc/host.conf
23.1.4. /etc/nsswitch.conf
23.2. Name resolution as used within MS Windows networking
23.2.1. The NetBIOS Name Cache
23.2.2. The LMHOSTS file
23.2.3. HOSTS file
23.2.4. DNS Lookup
23.2.5. WINS Lookup

23.1. Name Resolution in a pure Unix/Linux world

23.1.1. /etc/hosts

23.1.2. /etc/resolv.conf

23.1.3. /etc/host.conf

23.1.4. /etc/nsswitch.conf

23.2. Name resolution as used within MS Windows networking

23.2.1. The NetBIOS Name Cache

23.2.2. The LMHOSTS file

23.2.3. HOSTS file

23.2.4. DNS Lookup

23.2.5. WINS Lookup

19.1. Trust Relationship Background
19.2. Native MS Windows NT4 Trusts Configuration
19.2.1. NT4 as the Trusting Domain (ie. creating the trusted account)
19.2.2. NT4 as the Trusted Domain (ie. creating trusted account's password)
19.3. Configuring Samba NT-style Domain Trusts
19.3.1. Samba-3 as the Trusting Domain
19.3.2. Samba-3 as the Trusted Domain

19.1. Trust Relationship Background

19.2. Native MS Windows NT4 Trusts Configuration

19.2.1. NT4 as the Trusting Domain (ie. creating the trusted account)

19.2.2. NT4 as the Trusted Domain (ie. creating trusted account's password)

19.3. Configuring Samba NT-style Domain Trusts

19.3.1. Samba-3 as the Trusting Domain

19.3.2. Samba-3 as the Trusted Domain

22.1. Instructions

22.1.1. Notes

28.1. Planning and Getting Started
28.1.1. Objectives
28.1.2. Steps In Migration Process
28.2. Managing Samba-3 Domain Control

28.1. Planning and Getting Started

28.1.1. Objectives

28.1.2. Steps In Migration Process

28.2. Managing Samba-3 Domain Control

Introduction

30.1. Macintosh clients?
30.2. OS2 Client
30.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?
30.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?
30.2.3. Are there any other issues when OS/2 (any version) is used as a client?
30.2.4. How do I get printer driver download working for OS/2 clients?
30.3. Windows for Workgroups
30.3.1. Use latest TCP/IP stack from Microsoft
30.3.2. Delete .pwl files after password change
30.3.3. Configure WfW password handling
30.3.4. Case handling of passwords
30.3.5. Use TCP/IP as default protocol
30.4. Windows '95/'98
30.5. Windows 2000 Service Pack 2
30.6. Windows NT 3.1

30.1. Macintosh clients?

30.2. OS2 Client

30.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?

30.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?

30.2.3. Are there any other issues when OS/2 (any version) is used as a client?

30.2.4. How do I get printer driver download working for OS/2 clients?

30.3. Windows for Workgroups

30.3.1. Use latest TCP/IP stack from Microsoft

30.3.2. Delete .pwl files after password change

30.3.3. Configure WfW password handling

30.3.4. Case handling of passwords

30.3.5. Use TCP/IP as default protocol

30.4. Windows '95/'98

30.5. Windows 2000 Service Pack 2

30.6. Windows NT 3.1

20.1. Samba and PAM
20.2. Distributed Authentication
20.3. PAM Configuration in smb.conf

20.1. Samba and PAM

20.2. Distributed Authentication

20.3. PAM Configuration in smb.conf

4.1. Introduction
4.2. Important Notes About Security
4.2.1. Advantages of SMB Encryption
4.2.2. Advantages of non-encrypted passwords
4.3. The smbpasswd Command
4.4. Plain text
4.5. TDB
4.6. LDAP
4.6.1. Introduction
4.6.2. Introduction
4.6.3. Supported LDAP Servers
4.6.4. Schema and Relationship to the RFC 2307 posixAccount
4.6.5. Configuring Samba with LDAP
4.6.5.1. OpenLDAP configuration
4.6.5.2. Configuring Samba
4.6.6. Accounts and Groups management
4.6.7. Security and sambaAccount
4.6.8. LDAP specials attributes for sambaAccounts
4.6.9. Example LDIF Entries for a sambaAccount
4.7. MySQL
4.7.1. Creating the database
4.7.2. Configuring
4.7.3. Using plaintext passwords or encrypted password
4.7.4. Getting non-column data from the table
4.8. XML

4.1. Introduction

4.2. Important Notes About Security

4.2.1. Advantages of SMB Encryption

4.2.2. Advantages of non-encrypted passwords

4.3. The smbpasswd Command

4.4. Plain text

4.5. TDB

4.6. LDAP

4.6.1. Introduction

4.6.2. Introduction

4.6.3. Supported LDAP Servers

4.6.4. Schema and Relationship to the RFC 2307 posixAccount

4.6.5. Configuring Samba with LDAP

4.6.5.1. OpenLDAP configuration

4.6.5.2. Configuring Samba

4.6.6. Accounts and Groups management

4.6.7. Security and sambaAccount

4.6.8. LDAP specials attributes for sambaAccounts

4.6.9. Example LDIF Entries for a sambaAccount

4.7. MySQL

4.7.1. Creating the database

4.7.2. Configuring

4.7.3. Using plaintext passwords or encrypted password

4.7.4. Getting non-column data from the table

4.8. XML

17.1. Creating and Managing System Policies
17.1.1. Windows 9x/Me Policies
17.1.2. Windows NT4 Style Policy Files
17.1.3. MS Windows 200x / XP Professional Policies
17.2. Managing Account/User Policies
17.2.1. With Windows NT4/200x
17.2.2. With a Samba PDC
17.3. System Startup and Logon Processing Overview

17.1. Creating and Managing System Policies

17.1.1. Windows 9x/Me Policies

17.1.2. Windows NT4 Style Policy Files

17.1.2.1. Registry Tattoos

17.1.3. MS Windows 200x / XP Professional Policies

17.1.3.1. Administration of Win2K / XP Policies

17.2. Managing Account/User Policies

17.2.1. With Windows NT4/200x

17.2.2. With a Samba PDC

17.3. System Startup and Logon Processing Overview

29.1. HPUX
29.2. SCO Unix
29.3. DNIX
29.4. RedHat Linux Rembrandt-II
29.5. AIX
29.6. Solaris

29.1. HPUX

29.2. SCO Unix

29.3. DNIX

29.4. RedHat Linux Rembrandt-II

29.5. AIX

29.5.1. Sequential Read Ahead

29.6. Solaris

13.1. Introduction
13.2. Configuration
13.2.1. Creating [print$]
13.2.2. Setting Drivers for Existing Printers
13.2.3. Support a large number of printers
13.2.4. Adding New Printers via the Windows NT APW
13.2.5. Samba and Printer Ports
13.3. The Imprints Toolset
13.3.1. What is Imprints?
13.3.2. Creating Printer Driver Packages
13.3.3. The Imprints server
13.3.4. The Installation Client
13.4. Diagnosis
13.4.1. Introduction
13.4.2. Debugging printer problems
13.4.3. What printers do I have?
13.4.4. Setting up printcap and print servers
13.4.5. Job sent, no output
13.4.6. Job sent, strange output
13.4.7. Raw PostScript printed
13.4.8. Advanced Printing
13.4.9. Real debugging

13.1. Introduction

13.2. Configuration

34.1. Diagnostics tools
34.2. Installing 'Network Monitor' on an NT Workstation or a Windows 9x box
34.3. Useful URL's
34.4. Getting help from the mailing lists
34.5. How to get off the mailinglists

34.1. Diagnostics tools

34.2. Installing 'Network Monitor' on an NT Workstation or a Windows 9x box

34.3. Useful URL's

34.4. Getting help from the mailing lists

34.5. How to get off the mailinglists

18.1. Roaming Profiles
18.1.1. Samba Configuration for Profile Handling
18.1.1.1. NT4/200x User Profiles
18.1.1.2. Windows 9x / Me User Profiles
18.1.1.3. Mixed Windows 9x / Me and Windows NT4/200x User Profiles
18.1.2. Windows Client Profile Configuration Information
18.1.2.1. Windows 9x / Me Profile Setup
18.1.2.2. Windows NT4 Workstation
18.1.2.3. Windows 2000/XP Professional
18.1.3. Sharing Profiles between W9x/Me and NT4/200x/XP workstations
18.1.4. Profile Migration from Windows NT4/200x Server to Samba
18.1.4.1. Windows NT4 Profile Management Tools
18.1.4.2. Side bar Notes
18.1.4.3. moveuser.exe
18.1.4.4. Get SID
18.2. Mandatory profiles
18.3. Creating/Managing Group Profiles
18.4. Default Profile for Windows Users
18.4.1. MS Windows 9x/Me
18.4.2. MS Windows NT4 Workstation
18.4.3. MS Windows 200x/XP

18.1. Roaming Profiles

8.1. Prerequisite Reading
8.2. Background
8.3. What qualifies a Domain Controller on the network?
8.3.1. How does a Workstation find its domain controller?
8.3.2. When is the PDC needed?
8.4. Can Samba be a Backup Domain Controller to an NT PDC?
8.5. How do I set up a Samba BDC?
8.5.1. How do I replicate the smbpasswd file?
8.5.2. Can I do this all with LDAP?

8.1. Prerequisite Reading

8.2. Background

8.3. What qualifies a Domain Controller on the network?

8.3.1. How does a Workstation find its domain controller?

8.3.2. When is the PDC needed?

8.4. Can Samba be a Backup Domain Controller to an NT PDC?

8.5. How do I set up a Samba BDC?

8.5.1. How do I replicate the smbpasswd file?

8.5.2. Can I do this all with LDAP?

2.1. Obtaining and installing samba
2.2. Configuring samba
2.3. Try listing the shares available on your server
2.4. Try connecting with the unix client
2.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client
2.6. What If Things Don't Work?
3.1. Discussion
3.2. How browsing functions and how to deploy stable and dependable browsing using Samba
3.3. Use of the Remote Announce
3.4. Use of the Remote Browse Sync
3.5. Use of WINS
3.6. Do NOT use more than one (1) protocol on MS Windows machines
3.7. Name Resolution Order
4.1. Introduction
4.2. Important Notes About Security
4.3. The smbpasswd Command
4.4. Plain text
4.5. TDB
4.6. LDAP
4.7. MySQL
4.8. XML
5.1. Stand Alone Server
5.2. Domain Member Server
5.3. Domain Controller
6.1. User and Share security level
7.1. Prerequisite Reading
7.2. Background
7.3. Configuring the Samba Domain Controller
7.4. Creating Machine Trust Accounts and Joining Clients to the Domain
7.5. Common Problems and Errors
7.6. Domain Control for Windows 9x/ME
8.1. Prerequisite Reading
8.2. Background
8.3. What qualifies a Domain Controller on the network?
8.4. Can Samba be a Backup Domain Controller to an NT PDC?
8.5. How do I set up a Samba BDC?
9.1. Setup your smb.conf
9.2. Setup your /etc/krb5.conf
9.6. Notes
10.1. Joining an NT Domain with Samba 3.0
10.2. Why is this better than security = server?
11.1. Viewing and changing UNIX permissions using the NT security dialogs
11.2. How to view file security on a Samba share
11.3. Viewing file ownership
11.4. Viewing file or directory permissions
11.5. Modifying file or directory permissions
11.6. Interaction with the standard Samba create mask parameters
11.7. Interaction with the standard Samba file attribute mapping
13.1. Introduction
13.2. Configuration
13.3. The Imprints Toolset
13.4. Diagnosis
14.1. Introduction
14.2. Configuring smb.conf
14.3. CUPS - RAW Print Through Mode
14.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe PostScript driver with CUPS-PPDs downloaded to clients
14.5. Windows Terminal Servers (WTS) as CUPS clients
14.6. Setting up CUPS for driver download
14.7. Sources of CUPS drivers / PPDs
14.8. The CUPS Filter Chains
14.9. CUPS Print Drivers and Devices
14.10. Limiting the number of pages users can print
14.11. Advanced Postscript Printing from MS Windows
14.12. Auto-Deletion of CUPS spool files
15.1. Abstract
15.2. Introduction
15.3. What Winbind Provides
15.4. How Winbind Works
15.5. Installation and Configuration
15.6. Limitations
15.7. Conclusion
16.1. Configuring Samba Share Access Controls
16.2. Remote Server Administration
16.3. Network Logon Script Magic
17.1. Creating and Managing System Policies
17.2. Managing Account/User Policies
17.3. System Startup and Logon Processing Overview
18.1. Roaming Profiles
18.2. Mandatory profiles
18.3. Creating/Managing Group Profiles
18.4. Default Profile for Windows Users
19.1. Trust Relationship Background
19.2. Native MS Windows NT4 Trusts Configuration
19.3. Configuring Samba NT-style Domain Trusts
20.1. Samba and PAM
20.2. Distributed Authentication
20.3. PAM Configuration in smb.conf
21.1. Introduction and configuration
21.2. Included modules
21.3. VFS modules available elsewhere
22.1. Instructions
23.1. Name Resolution in a pure Unix/Linux world
23.2. Name resolution as used within MS Windows networking
24.1. Overview of browsing
24.2. Browsing support in samba
24.3. Problem resolution
24.4. Browsing across subnets
24.5. Setting up a WINS server
24.6. Setting up Browsing in a WORKGROUP
24.7. Setting up Browsing in a DOMAIN
24.9. Making samba the domain master
24.10. Note about broadcast addresses
24.11. Multiple interfaces
25.1. Introduction
25.2. Using host based protection
25.3. Using interface protection
25.4. Using a firewall
25.5. Using a IPC$ share deny
25.6. Upgrading Samba
26.1. What are charsets and unicode?
26.2. Samba and charsets
26.3. Conversion from old names
26.4. Japanese charsets
27.1. Access Samba source code via CVS
27.2. Accessing the samba sources via rsync and ftp
27.3. Verifying Samba's PGP signature
27.4. Building the Binaries
27.5. Starting the smbd and nmbd
28.1. Planning and Getting Started
28.2. Managing Samba-3 Domain Control
29.1. HPUX
29.2. SCO Unix
29.3. DNIX
29.4. RedHat Linux Rembrandt-II
29.5. AIX
29.6. Solaris
30.1. Macintosh clients?
30.2. OS2 Client
30.3. Windows for Workgroups
30.4. Windows '95/'98
30.5. Windows 2000 Service Pack 2
30.6. Windows NT 3.1
31.1. SWAT Features and Benefits
32.1. Comparisons
32.2. Socket options
32.3. Read size
32.4. Max xmit
32.5. Log level
32.6. Read raw
32.7. Write raw
32.8. Slow Clients
32.9. Slow Logins
32.10. Client tuning
33.1. Introduction
33.2. Assumptions
33.3. The tests
33.4. Still having troubles?
34.1. Diagnostics tools
34.2. Installing 'Network Monitor' on an NT Workstation or a Windows 9x box
34.3. Useful URL's
34.4. Getting help from the mailing lists
34.5. How to get off the mailinglists
35.1. Introduction
35.2. General info
35.3. Debug levels
35.4. Internal errors
35.5. Attaching to a running process
35.6. Patches
7.1. Prerequisite Reading
7.2. Background
7.3. Configuring the Samba Domain Controller
7.4. Creating Machine Trust Accounts and Joining Clients to the Domain
7.4.1. Manual Creation of Machine Trust Accounts
7.4.2. "On-the-Fly" Creation of Machine Trust Accounts
7.4.3. Joining the Client to the Domain
7.5. Common Problems and Errors
7.5.1. I cannot include a '$' in a machine name
7.5.2. I get told "You already have a connection to the Domain...." or "Cannot join domain, the credentials supplied conflict with an existing set.." when creating a machine trust account.
7.5.3. The system can not log you on (C000019B)....
7.5.4. The machine trust account for this computer either does not exist or is not accessible.
7.5.5. When I attempt to login to a Samba Domain from a NT4/W2K workstation, I get a message about my account being disabled.
7.6. Domain Control for Windows 9x/ME

7.1. Prerequisite Reading

7.2. Background

7.3. Configuring the Samba Domain Controller

7.4. Creating Machine Trust Accounts and Joining Clients to the Domain

7.4.1. Manual Creation of Machine Trust Accounts

7.4.2. "On-the-Fly" Creation of Machine Trust Accounts

7.4.3. Joining the Client to the Domain

7.5. Common Problems and Errors

7.5.1. I cannot include a '$' in a machine name

7.5.2. I get told "You already have a connection to the Domain...." or "Cannot join domain, the credentials supplied conflict with an existing set.." when creating a machine trust account.

7.5.3. The system can not log you on (C000019B)....

7.5.4. The machine trust account for this computer either does not exist or is not accessible.

7.5.5. When I attempt to login to a Samba Domain from a NT4/W2K workstation, I get a message about my account being disabled.

7.6. Domain Control for Windows 9x/ME

7.6.1. Configuration Instructions: Network Logons

25.1. Introduction
25.2. Using host based protection
25.3. Using interface protection
25.4. Using a firewall
25.5. Using a IPC$ share deny
25.6. Upgrading Samba

25.1. Introduction

25.2. Using host based protection

25.3. Using interface protection

25.4. Using a firewall

25.5. Using a IPC$ share deny

25.6. Upgrading Samba

6.1. User and Share security level

6.1.1. User Level Security

6.1.2. Share Level Security

6.1.3. Server Level Security

6.1.3.1. Configuring Samba for Seemless Windows Network Integration

6.1.3.2. Use MS Windows NT as an authentication server

6.1.4. Domain Level Security

6.1.4.1. Samba as a member of an MS Windows NT security domain

6.1.5. ADS Level Security

5.1. Stand Alone Server
5.2. Domain Member Server
5.3. Domain Controller

5.1. Stand Alone Server

5.2. Domain Member Server

5.3. Domain Controller

5.3.1. Domain Controller Types

32.1. Comparisons
32.2. Socket options
32.3. Read size
32.4. Max xmit
32.5. Log level
32.6. Read raw
32.7. Write raw
32.8. Slow Clients
32.9. Slow Logins
32.10. Client tuning

32.1. Comparisons

32.2. Socket options

32.3. Read size

32.4. Max xmit

32.5. Log level

32.6. Read raw

32.7. Write raw

32.8. Slow Clients

32.9. Slow Logins

32.10. Client tuning

31.1. SWAT Features and Benefits

31.1.1. The SWAT Home Page

31.1.2. Global Settings

31.1.3. The SWAT Wizard

31.1.4. Share Settings

31.1.5. Printing Settings

31.1.6. The Status Page

31.1.7. The Password Change Page

26.4. Japanese charsets

Samba doesn't work correctly with Japanese charsets yet. Here are points of attention when setting it up:

You should set mangling method = hash
There are various iconv() implementations around and not all of +them work equally well. glibc2's iconv() has a critical problem in CP932. +libiconv-1.8 works with CP932 but still has some problems and does not +work with EUC-JP.
You should set dos charset = CP932, not Shift_JIS, SJIS...
Currently only unix charset = CP932 will work (but still has some problems...) because of iconv() issues. unix charset = EUC-JP doesn't work well because of iconv() issues.
Currently Samba 3.0 does not support unix charset = UTF8-MAC/CAP/HEX/JIS*

More information (in Japanese) is available at: http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html.