From 4f1865f7c234f3f4a7f5dba19db4a5d139db5a48 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 19 Apr 2003 14:59:58 +0000 Subject: [PATCH] Regenerate docs --- docs/Samba-Developers-Guide.pdf | Bin 204987 -> 204987 bytes docs/Samba-HOWTO-Collection.pdf | Bin 575727 -> 577417 bytes 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 +- docs/manpages/editreg.1 | 2 +- docs/manpages/findsmb.1 | 2 +- docs/manpages/lmhosts.5 | 2 +- docs/manpages/net.8 | 2 +- docs/manpages/nmbd.8 | 2 +- docs/manpages/nmblookup.1 | 2 +- docs/manpages/ntlm_auth.1 | 2 +- docs/manpages/pdbedit.8 | 2 +- docs/manpages/profiles.1 | 2 +- docs/manpages/rpcclient.1 | 2 +- docs/manpages/samba.7 | 2 +- docs/manpages/smb.conf.5 | 2 +- docs/manpages/smbcacls.1 | 2 +- docs/manpages/smbclient.1 | 2 +- docs/manpages/smbcontrol.1 | 2 +- docs/manpages/smbcquotas.1 | 2 +- docs/manpages/smbd.8 | 2 +- docs/manpages/smbgroupedit.8 | 2 +- docs/manpages/smbmnt.8 | 2 +- docs/manpages/smbmount.8 | 2 +- docs/manpages/smbpasswd.5 | 2 +- docs/manpages/smbpasswd.8 | 2 +- docs/manpages/smbsh.1 | 2 +- docs/manpages/smbspool.8 | 2 +- docs/manpages/smbstatus.1 | 2 +- docs/manpages/smbtar.1 | 2 +- docs/manpages/smbtree.1 | 2 +- docs/manpages/smbumount.8 | 2 +- docs/manpages/swat.8 | 2 +- docs/manpages/testparm.1 | 2 +- docs/manpages/testprns.1 | 2 +- docs/manpages/vfstest.1 | 2 +- docs/manpages/wbinfo.1 | 2 +- docs/manpages/winbindd.8 | 2 +- 73 files changed, 1428 insertions(+), 1285 deletions(-) diff --git a/docs/Samba-Developers-Guide.pdf b/docs/Samba-Developers-Guide.pdf index bdf1740d067d4bf11d35de0e33826f90a4879783..ad043bf0ff8f3d8a36dc085aad72d7eba70b946d 100644 GIT binary patch delta 100 zcmdmekZ1Qno(Y|7mWE~~rpAr^t^JIx{Y+c?na{~PC7YXABwLzTnwuq=TAG-prkEyL aCL1T3nwcdUq!^`{*x3+LF@3%QvkU-oZys6z delta 100 zcmdmekZ1Qno(Y|7=0*l42BwYut^JIx{Y+c?na{~Pr5Gohm>H#+C#4xDni?A#SQwgG aq*|n=Stcc>Selv}+1U_MF@3%QvkU-$ydInY diff --git a/docs/Samba-HOWTO-Collection.pdf b/docs/Samba-HOWTO-Collection.pdf index d06d23377a01abf5211a58f87b0503e8affcf432..a412abec6f3f207094b3cc4065af091e546c5979 100644 GIT binary patch delta 106443 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 ^g<~%yvwPlepscn$-x9RJdgF~X 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 S^`wcR%lfm=e$5rHUH`w-ArgQ9 diff --git a/docs/htmldocs/Samba-HOWTO-Collection.html b/docs/htmldocs/Samba-HOWTO-Collection.html index 5dd720ddb21..71474582092 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.