From d12a1bb8260673a5c280960b21957e68b241e540 Mon Sep 17 00:00:00 2001 From: John Terpstra Date: Sat, 5 Apr 2003 23:39:01 +0000 Subject: [PATCH] Update for other contributors to. --- docs/Samba-HOWTO-Collection.pdf | Bin 536656 -> 590117 bytes docs/docbook/projdoc/ProfileMgmt.sgml | 4 +- docs/htmldocs/Samba-HOWTO-Collection.html | 8392 +++++++++++++-------- 3 files changed, 5442 insertions(+), 2954 deletions(-) diff --git a/docs/Samba-HOWTO-Collection.pdf b/docs/Samba-HOWTO-Collection.pdf index 8cbf9dbcd48e5138270bbb55ffc3e1f6bf0fcd70..92bb73398505eaf1c21e033ba76057c1945ee84a 100644 GIT binary patch delta 362564 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
4XqJj0N!;@Z5#rn!`P+8eG3%g$B2+^;9 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%0AM6G$z4fgPanvf1EZ}1$bI^f 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'f~nRs2XR!uz26XA6sc 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



Abstract

Last Update : Wed Jan 15

<samba@samba.org>

Edited by

John H Terpstra

Jelmer Vernooij

Gerald (Jerry) Carter

This book is a collection of HOWTOs added to Samba documentation over the years. I try to ensure that all are current, but sometimes the is a larger job @@ -66,6 +87,17 @@ TARGET="_top" >jelmer@samba.org.

This documentation is distributed under the GNU General Public License (GPL) version 2. A copy of the license is included with the Samba source distribution. A copy can be found on-line at http://www.fsf.org/licenses/gpl.txt

Cheers, jerry


@+Zx&>atgbh+;s5bI~1~fz)jC|m`GKPZk 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 diff --git a/docs/docbook/projdoc/ProfileMgmt.sgml b/docs/docbook/projdoc/ProfileMgmt.sgml index d894093c63e..94bc60b4644 100644 --- a/docs/docbook/projdoc/ProfileMgmt.sgml +++ b/docs/docbook/projdoc/ProfileMgmt.sgml @@ -706,9 +706,10 @@ To modify the registry directly, launch the Registry Editor (regedit.exe), selec "User Profiles", to enable user profiles set the value to 1, to disable user profiles set it to 0. - + How User Profiles Are Handled in Windows 9x / Me? + When a user logs on to a Windows 9x / Me machine, the local profile path, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList, is checked for an existing entry for that user: @@ -730,6 +731,7 @@ changes that the user made are written to the user's local profile. If the user profile, the changes are written to the user's profile on the server. + diff --git a/docs/htmldocs/Samba-HOWTO-Collection.html b/docs/htmldocs/Samba-HOWTO-Collection.html index 73bc3eb60ae..9b79518cec1 100644 --- a/docs/htmldocs/Samba-HOWTO-Collection.html +++ b/docs/htmldocs/Samba-HOWTO-Collection.html @@ -32,20 +32,41 @@ CLASS="AUTHOR" NAME="AEN4" >SAMBA Team

1.1. Obtaining and installing samba
1.2. Configuring samba
1.3. Try listing the shares available on your server
1.4. Try connecting with the unix client
1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client
1.6. What If Things Don't Work?
2.1. Discussion
2.2. How browsing functions and how to deploy stable and dependable browsing using Samba
2.3. Use of the "Remote Announce" parameterUse of the Remote Announce parameter
2.4. Use of the "Remote Browse Sync" parameterUse of the Remote Browse Sync parameter
2.5. Use of WINS
2.6. Do NOT use more than one (1) protocol on MS Windows machines
2.7. Name Resolution Order
3.1. Introduction
3.2. Important Notes About Security
3.3. The smbpasswd Command
3.4. Plain text
3.5. TDB
3.6. LDAP
3.7. MySQL
3.8. XML
4.1. Stand Alone Server
4.2. Domain Member Server
4.3. Domain Controller
5.1. User and Share security level
6.1. Prerequisite Reading
6.2. Background
6.3. Configuring the Samba Domain Controller
6.4. Creating Machine Trust Accounts and Joining Clients to the Domain
6.5. Common Problems and Errors
6.6. What other help can I get?
6.7. Domain Control for Windows 9x/ME
7.1. Prerequisite Reading
7.2. Background
7.3. What qualifies a Domain Controller on the network?
7.4. Can Samba be a Backup Domain Controller to an NT PDC?
7.5. How do I set up a Samba BDC?
8.1. Setup your smb.conf
8.2. Setup your /etc/krb5.conf
8.3. Create the computer account
8.4. Test your server setup
8.5. Testing with smbclient
8.6. Notes
9.1. Joining an NT Domain with Samba 3.0
9.2. Why is this better than security = server?
10. Advanced Network Manangement Information
10.1. Remote Server Administration
11. UNIX Permission Bits and Windows NT Access Control Lists
11.1. 10.1. Viewing and changing UNIX permissions using the NT security dialogs
11.2. 10.2. How to view file security on a Samba share
11.3. 10.3. Viewing file ownership
11.4. 10.4. Viewing file or directory permissions
11.5. 10.5. Modifying file or directory permissions
11.6. 10.6. Interaction with the standard Samba create mask parameters
11.7. 10.7. Interaction with the standard Samba file attribute mapping
12. 11. Group mapping HOWTOConfiguring Group Mapping
13. Configuring PAM for distributed but centrally -managed authentication
13.1. Samba and PAM
13.2. Distributed Authentication
13.3. PAM Configuration in smb.conf
14. 12. Printing Support
14.1. 12.1. Introduction
14.2. 12.2. Configuration
14.3. 12.3. The Imprints Toolset
14.4. 12.4. Diagnosis
15. 13. CUPS Printing Support
15.1. 13.1. Introduction
15.2. CUPS - RAW Print Through Mode13.2. Configuring smb.conf for CUPS
15.3. 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.8. The CUPS Filter Chains
15.4. 13.9. CUPS Print Drivers and Devices
15.5. 13.10. Limiting the number of pages users can print
15.6. 13.11. Advanced Postscript Printing from MS Windows
15.7. 13.12. Auto-Deletion of CUPS spool files
16. 14. Unified Logons between Windows NT and UNIX using Winbind
16.1. 14.1. Abstract
16.2. 14.2. Introduction
16.3. 14.3. What Winbind Provides
16.4. 14.4. How Winbind Works
16.5. 14.5. Installation and Configuration
16.6. 14.6. Limitations
16.7. 14.7. Conclusion
17. 15. Advanced Network Manangement
15.1. Configuring Samba Share Access Controls
15.2. Remote Server Administration
15.3. Network Logon Script Magic
16. Policy Management - Hows and WhysSystem and Account Policies
16.1. Creating and Managing System Policies
16.2. Managing Account/User Policies
17. Desktop Profile Management
17.1. System PoliciesRoaming Profiles
17.2. Mandatory profiles
17.3. Creating/Managing Group Profiles
17.4. Default Profile for Windows Users
18. Profile ManagementPAM Configuration for Centrally Managed Authentication
18.1. Roaming ProfilesSamba and PAM
18.2. Distributed Authentication
18.3. PAM Configuration in smb.conf
19. Integrating MS Windows networks with Samba
19.1. Name Resolution in a pure Unix/Linux world
19.2. Name resolution as used within MS Windows networking
20. Improved browsing in samba
20.1. Overview of browsing
20.2. Browsing support in samba
20.3. Problem resolution
20.4. Browsing across subnets
20.5. Setting up a WINS server
20.6. Setting up Browsing in a WORKGROUP
20.7. Setting up Browsing in a DOMAIN
20.8. Forcing samba to be the master
20.9. Making samba the domain master
20.10. Note about broadcast addresses
20.11. Multiple interfaces
21. Hosting a Microsoft Distributed File System tree on Samba
21.1. Instructions
22. Stackable VFS modules
22.1. 19.1. Introduction and configuration
22.2. 19.2. Included modules
22.3. 19.3. VFS modules available elsewhere
20. Hosting a Microsoft Distributed File System tree on Samba
20.1. Instructions
21. Integrating MS Windows networks with Samba
21.1. Name Resolution in a pure Unix/Linux world
21.2. Name resolution as used within MS Windows networking
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.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.1. What are charsets and unicode?
24.2. Samba and charsets
25. SWAT - The Samba Web Admininistration Tool
25.1. SWAT Features and Benefits
26. Migration from NT4 PDC to Samba-3 PDC
26.1. Planning and Getting Started
26.2. Managing Samba-3 Domain Control
27. Samba performance issues
25.1. 27.1. Comparisons
25.2. 27.2. Socket options
25.3. 27.3. Read size
25.4. 27.4. Max xmit
25.5. 27.5. Log level
25.6. 27.6. Read raw
25.7. 27.7. Write raw
25.8. 27.8. Slow Clients
25.9. 27.9. Slow Logins
25.10. 27.10. Client tuning
26. 28. Portability
26.1. 28.1. HPUX
26.2. 28.2. SCO Unix
26.3. 28.3. DNIX
26.4. 28.4. RedHat Linux Rembrandt-II
26.5. 28.5. AIX
27. 29. Samba and other CIFS clients
27.1. 29.1. Macintosh clients?
27.2. 29.2. OS2 Client
27.3. 29.3. Windows for Workgroups
27.4. 29.4. Windows '95/'98
27.5. 29.5. Windows 2000 Service Pack 2
29.6. Windows NT 3.1
28. 30. How to compile SAMBA
28.1. 30.1. Access Samba source code via CVS
28.2. 30.2. Accessing the samba sources via rsync and ftp
28.3. 30.3. Building the Binaries
28.4. 30.4. Starting the smbd and nmbd
29. 31. Reporting Bugs
29.1. 31.1. Introduction
29.2. 31.2. General info
29.3. 31.3. Debug levels
29.4. 31.4. Internal errors
29.5. 31.5. Attaching to a running process
29.6. 31.6. Patches
30. 32. The samba checklist
30.1. 32.1. Introduction
30.2. 32.2. Assumptions
30.3. Tests32.3. The tests
30.4. 32.4. Still having troubles?

Introduction

1.1. Obtaining and installing samba
1.2. Configuring samba
1.2.1. Editing the smb.conf file
1.2.2. SWAT
1.3. Try listing the shares available on your server
1.4. Try connecting with the unix client
1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client
1.6. What If Things Don't Work?
1.6.1. Scope IDs
1.6.2. Locking
2.1. Discussion
2.2. How browsing functions and how to deploy stable and dependable browsing using Samba
2.3. Use of the "Remote Announce" parameterUse of the Remote Announce parameter
2.4. Use of the "Remote Browse Sync" parameterUse of the Remote Browse Sync parameter
2.5. Use of WINS
2.6. Do NOT use more than one (1) protocol on MS Windows machines
2.7. Name Resolution Order
3.1. Introduction
3.2. Important Notes About Security
3.2.1. Advantages of SMB Encryption
3.2.2. Advantages of non-encrypted passwords
3.3. The smbpasswd Command
3.4. Plain text
3.5. TDB
3.6. LDAP
3.6.1. Introduction
3.6.2. Introduction
3.6.3. Supported LDAP Servers
3.6.4. Schema and Relationship to the RFC 2307 posixAccount
3.6.5. Configuring Samba with LDAP
3.6.6. Accounts and Groups management
3.6.7. Security and sambaAccount
3.6.8. LDAP specials attributes for sambaAccounts
3.6.9. Example LDIF Entries for a sambaAccount
3.7. MySQL
3.7.1. Creating the database
3.7.2. Configuring
3.7.3. Using plaintext passwords or encrypted password
3.7.4. Getting non-column data from the table
3.8. XML

1.1. Obtaining and installing samba


1.2. Configuring samba


1.2.1. Editing the smb.conf file


1.2.1.1. Test your config file with

1.2.2. SWAT


1.3. Try listing the shares available on your server


1.4. Try connecting with the unix client


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


1.6. What If Things Don't Work?


1.6.1. Scope IDs


1.6.2. Locking

Note: MS Windows 2000 and later can be configured to operate with NO NetBIOS +>

MS Windows 2000 and later can be configured to operate with NO NetBIOS over TCP/IP. Samba-3 and later also supports this mode of operation.


2.1. Discussion

Normally, only unicast UDP messaging can be forwarded by routers. The -"remote announce" parameter to smb.conf helps to project browse announcements -to remote network segments via unicast UDP. Similarly, the "remote browse sync" -parameter of smb.conf implements browse list collation using unicast UDP.

remote announce
+parameter to smb.conf helps to project browse announcements +to remote network segments via unicast UDP. Similarly, the +remote browse sync parameter of smb.conf +implements browse list collation using unicast UDP.

Secondly, in those networks where Samba is the only SMB server technology wherever possible nmbd should be configured on one (1) machine as the WINS server. This makes it easy to manage the browsing environment. If each network segment is configured with it's own Samba WINS server, then the only way to -get cross segment browsing to work is by using the "remote announce" and -the "remote browse sync" parameters to your smb.conf file.

remote announce and the remote browse sync +parameters to your smb.conf file.

If only one WINS server is used for an entire multi-segment network then -the use of the "remote announce" and the "remote browse sync" parameters -should NOT be necessary.

remote announce
and the +remote browse sync parameters should NOT be necessary.

As of Samba-3 WINS replication is being worked on. The bulk of the code has +>As of Samba 3 WINS replication is being worked on. The bulk of the code has been committed, but it still needs maturation.

Right now samba WINS does not support MS-WINS replication. This means that when setting up Samba as a WINS server there must only be one nmbd configured as a WINS server on the network. Some sites have used multiple Samba WINS -servers for redundancy (one server per subnet) and then used "remote browse -sync" and "remote announce" to affect browse list collation across all +servers for redundancy (one server per subnet) and then used +remote browse sync and remote announce +to affect browse list collation across all segments. Note that this means clients will only resolve local names, and must be configured to use DNS to resolve names on other subnets in order to resolve the IP addresses of the servers they can see on other @@ -1828,7 +2028,7 @@ CLASS="SECT1" >


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

remote announce parameter).

Where a WINS server is used, the MS Windows client will use UDP unicast to register with the WINS server. Such packets can be routed @@ -1873,14 +2077,23 @@ will annoy users because they will have to put up with protracted inability to use the network services.

Samba supports a feature that allows forced synchonisation -of browse lists across routed networks using the "remote -browse sync" parameter in the smb.conf file. This causes Samba -to contact the local master browser on a remote network and +of browse lists across routed networks using the remote +browse sync parameter in the smb.conf file. +This causes Samba to contact the local master browser on a remote network and to request browse list synchronisation. This effectively bridges two networks that are separated by routers. The two remote networks may use either broadcast based name resolution or WINS -based name resolution, but it should be noted that the "remote -browse sync" parameter provides browse list synchronisation - and +based name resolution, but it should be noted that the remote +browse sync parameter provides browse list synchronisation - and that is distinct from name to address resolution, in other words, for cross subnet browsing to function correctly it is essential that a name to address resolution mechanism be provided. @@ -1895,21 +2108,40 @@ CLASS="SECT1" >


2.3. Use of the "Remote Announce" parameter2.3. Use of the Remote Announce parameter

The "remote announce" parameter of smb.conf can be used to forcibly ensure +>The remote announce parameter of +smb.conf can be used to forcibly ensure that all the NetBIOS names on a network get announced to a remote network. -The syntax of the "remote announce" parameter is: +The syntax of the remote announce parameter is:

	remote announce = a.b.c.d [e.f.g.h] ...
remote announce = a.b.c.d [e.f.g.h] ... _or_
	remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...
remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ... where: @@ -1919,7 +2151,14 @@ where: CLASS="VARIABLELIST" >
a.b.c.d and e.f.g.h
a.b.c.d and +e.f.g.h

is either the LMB (Local Master Browser) IP address @@ -1934,7 +2173,10 @@ undesirable but may be necessary if we do NOT know the IP address of the remote LMB.

WORKGROUP
WORKGROUP

is optional and can be either our own workgroup @@ -1953,30 +2195,49 @@ CLASS="SECT1" >


2.4. Use of the "Remote Browse Sync" parameter2.4. Use of the Remote Browse Sync parameter

The "remote browse sync" parameter of smb.conf is used to announce to +>The remote browse sync parameter of +smb.conf is used to announce to another LMB that it must synchronise it's NetBIOS name list with our Samba LMB. It works ONLY if the Samba server that has this option is simultaneously the LMB on it's network segment.

The syntax of the "remote browse sync" parameter is: +>The syntax of the remote browse sync parameter is:

remote browse sync = a.b.c.d
remote browse sync = a.b.c.d -where a.b.c.d is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.

a.b.c.d is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.


2.5. Use of WINS

lmhosts files that must reside on all clients in the +absence of WINS.

WINS also serves the purpose of forcing browse list synchronisation by all LMB's. LMB's must synchronise their browse list with the DMB (domain master @@ -2018,8 +2283,15 @@ machines that have not registered with a WINS server will fail name to address lookup attempts by other clients and will therefore cause workstation access errors.

To configure Samba as a WINS server just add "wins support = yes" to the -smb.conf file [globals] section.

To configure Samba as a WINS server just add +wins support = yes to the smb.conf +file [globals] section.

To configure Samba to register with a WINS server just add "wins server = a.b.c.d" to your smb.conf file [globals] section.


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


2.7. Name Resolution Order

3.1. Introduction


3.2. Important Notes About Security


3.2.1. Advantages of SMB Encryption

Encrypted password support allows auto-matic share +>Encrypted password support allows automatic share (resource) reconnects.


3.2.2. Advantages of non-encrypted passwords


3.3. The smbpasswd Command


3.4. Plain text


3.5. TDB


3.6. LDAP

3.6.1. Introduction


3.6.2. Introduction


3.6.3. Supported LDAP Servers

samba-patches@samba.org and jerry@samba.org.


3.6.4. Schema and Relationship to the RFC 2307 posixAccount

jerry@samba.org


3.6.5. Configuring Samba with LDAP

3.6.5.1. OpenLDAP configuration

root# cp samba.schema /etc/openldap/schema/cp samba.schema /etc/openldap/schema/

Next, include the


3.6.5.2. Configuring Samba


3.6.6. Accounts and Groups management


3.6.7. Security and sambaAccount


3.6.8. LDAP specials attributes for sambaAccounts


3.6.9. Example LDIF Entries for a sambaAccount


3.7. MySQL

3.7.1. Creating the database


3.7.2. Configuring


3.7.3. Using plaintext passwords or encrypted password


3.7.4. Getting non-column data from the table


3.8. XML

The usage of pdb_xml is pretty straightforward. To export data, use: -pdbedit -e xml:filenamepdbedit -e xml:filename (where filename is the name of the file to put the data in)

To import data, use: -pdbedit -i xml:filename -e current-pdbpdbedit -i xml:filename -e current-pdb Where filename is the name to read the data from and current-pdb to put it in.

Introduction

4.1. Stand Alone Server
4.2. Domain Member Server
4.3. Domain Controller
4.3.1. Domain Controller Types
5.1. User and Share security level
5.1.1. User Level Security
5.1.2. Share Level Security
5.1.3. Server Level Security
5.1.4. Domain Level Security
5.1.5. ADS Level Security
6.1. Prerequisite Reading
6.2. Background
6.3. Configuring the Samba Domain Controller
6.4. Creating Machine Trust Accounts and Joining Clients to the Domain
6.4.1. Manual Creation of Machine Trust Accounts
6.4.2. "On-the-Fly" Creation of Machine Trust Accounts
6.4.3. Joining the Client to the Domain
6.5. Common Problems and Errors
6.6. What other help can I get?
6.7. Domain Control for Windows 9x/ME
6.7.1. Configuration Instructions: Network Logons
7.1. Prerequisite Reading
7.2. Background
7.3. What qualifies a Domain Controller on the network?
7.3.1. How does a Workstation find its domain controller?
7.3.2. When is the PDC needed?
7.4. Can Samba be a Backup Domain Controller to an NT PDC?
7.5. How do I set up a Samba BDC?
7.5.1. How do I replicate the smbpasswd file?
7.5.2. Can I do this all with LDAP?
8.1. Setup your smb.conf
8.2. Setup your /etc/krb5.conf
8.3. Create the computer account
8.3.1. Possible errors
8.4. Test your server setup
8.5. Testing with smbclient
8.6. Notes
9.1. Joining an NT Domain with Samba 3.0
9.2. Why is this better than security = server?

4.1. Stand Alone Server


4.2. Domain Member Server


4.3. Domain Controller


4.3.1. Domain Controller Types


5.1. User and Share security level


5.1.1. User Level Security


5.1.2. Share Level Security


5.1.3. Server Level Security


5.1.3.1. Configuring Samba for Seemless Windows Network Integration


5.1.3.2. Use MS Windows NT as an authentication server


5.1.4. Domain Level Security


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


5.1.5. ADS Level Security

6.1. Prerequisite Reading


6.2. Background


6.3. Configuring the Samba Domain Controller

Encrypted passwords must be enabled. For more details on how to do this, refer to ENCRYPTION.html.


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


6.4.1. Manual Creation of Machine Trust Accounts


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


6.4.3. Joining the Client to the Domain


6.5. Common Problems and Errors


6.6. What other help can I get?


6.7. Domain Control for Windows 9x/ME


6.7.1. Configuration Instructions: Network Logons

7.1. Prerequisite Reading


7.2. Background


7.3. What qualifies a Domain Controller on the network?


7.3.1. How does a Workstation find its domain controller?


7.3.2. When is the PDC needed?


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


7.5. How do I set up a Samba BDC?


7.5.1. How do I replicate the smbpasswd file?


7.5.2. Can I do this all with LDAP?


8.1. Setup your smb.conf ads server = your.kerberos.server

You do *not* need a smbpasswd file, and older clients will - be authenticated as if "security = domain", although it won't do any harm + be authenticated as if security = domain, + although it won't do any harm and allows you to have local users not in the domain. I expect that the above required options will change soon when we get better active directory integration.


8.2. Setup your /etc/krb5.conf

The minimal configuration for krb5.conf is:

The minimal configuration for krb5.conf is:

Test your config by doing a "kinit USERNAME@REALM" and making sure that +>Test your config by doing a kinit USERNAME@REALM and making sure that your password is accepted by the Win2000 KDC.

NOTE: The realm must be uppercase.

The realm must be uppercase.

You also must ensure that you can do a reverse DNS lookup on the IP address of your KDC. Also, the name that this reverse lookup maps to @@ -6560,13 +6894,28 @@ must either be the netbios name of the KDC (ie. the hostname with no domain attached) or it can alternatively be the netbios name followed by the realm.

The easiest way to ensure you get this right is to add a /etc/hosts -entry mapping the IP address of your KDC to its netbios name. If you -don't get this right then you will get a "local error" when you try -to join the realm.

The easiest way to ensure you get this right is to add a +/etc/hosts entry mapping the IP address of your KDC to +its netbios name. If you don't get this right then you will get a +"local error" when you try to join the realm.

If all you want is kerberos support in smbclient then you can skip -straight to step 5 now. Step 3 is only needed if you want kerberos +straight to Test with smbclient now. +Creating a computer account +and testing your servers +is only needed if you want kerberos support for smbd and winbindd.


8.3. Create the computer account

As a user that has write permission on the Samba private directory (usually root) run: -net ads joinnet ads join


8.3.1. Possible errors


8.4. Test your server setup

On a Windows 2000 client try net use * \\server\shareOn a Windows 2000 client try net use * \\server\share. You should be logged in with kerberos without needing to know a password. If -this fails then run klist ticketsklist tickets. Did you get a ticket for the server? Does it have an encoding type of DES-CBC-MD5 ?


8.5. Testing with smbclient

On your Samba server try to login to a Win2000 server or your Samba server using smbclient and kerberos. Use smbclient as usual, but -specify the -k option to choose kerberos authentication.

-k option to choose kerberos authentication.

10. Advanced Network Manangement Information
10.1. Remote Server Administration
11. UNIX Permission Bits and Windows NT Access Control Lists
11.1. 10.1. Viewing and changing UNIX permissions using the NT security dialogs
11.2. 10.2. How to view file security on a Samba share
11.3. 10.3. Viewing file ownership
11.4. 10.4. Viewing file or directory permissions
11.4.1. 10.4.1. File Permissions
11.4.2. 10.4.2. Directory Permissions
11.5. 10.5. Modifying file or directory permissions
11.6. 10.6. Interaction with the standard Samba create mask parameters
11.7. 10.7. Interaction with the standard Samba file attribute mapping
12. 11. Group mapping HOWTOConfiguring Group Mapping
13. Configuring PAM for distributed but centrally -managed authentication
13.1. Samba and PAM
13.2. Distributed Authentication
13.3. PAM Configuration in smb.conf
14. 12. Printing Support
14.1. 12.1. Introduction
14.2. 12.2. Configuration
14.2.1. 12.2.1. Creating [print$]
14.2.2. 12.2.2. Setting Drivers for Existing Printers
14.2.3. 12.2.3. Support a large number of printers
14.2.4. 12.2.4. Adding New Printers via the Windows NT APW
14.2.5. 12.2.5. Samba and Printer Ports
14.3. 12.3. The Imprints Toolset
14.3.1. 12.3.1. What is Imprints?
14.3.2. 12.3.2. Creating Printer Driver Packages
14.3.3. 12.3.3. The Imprints server
14.3.4. 12.3.4. The Installation Client
14.4. 12.4. Diagnosis
14.4.1. 12.4.1. Introduction
14.4.2. 12.4.2. Debugging printer problems
14.4.3. 12.4.3. What printers do I have?
14.4.4. 12.4.4. Setting up printcap and print servers
14.4.5. 12.4.5. Job sent, no output
14.4.6. 12.4.6. Job sent, strange output
14.4.7. 12.4.7. Raw PostScript printed
14.4.8. 12.4.8. Advanced Printing
14.4.9. 12.4.9. Real debugging
15. 13. CUPS Printing Support
15.1. 13.1. Introduction
15.2. CUPS - RAW Print Through Mode13.2. Configuring smb.conf for CUPS
15.3. 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
15.4. 13.9. CUPS Print Drivers and Devices
15.4.1. 13.9.1. Further printing steps
15.5. 13.10. Limiting the number of pages users can print
15.6. 13.11. Advanced Postscript Printing from MS Windows
15.7. 13.12. Auto-Deletion of CUPS spool files
16. 14. Unified Logons between Windows NT and UNIX using Winbind
16.1. 14.1. Abstract
16.2. 14.2. Introduction
16.3. 14.3. What Winbind Provides
16.3.1. 14.3.1. Target Uses
16.4. 14.4. How Winbind Works
16.4.1. 14.4.1. Microsoft Remote Procedure Calls
16.4.2. 14.4.2. Microsoft Active Directory Services
16.4.3. 14.4.3. Name Service Switch
16.4.4. 14.4.4. Pluggable Authentication Modules
16.4.5. 14.4.5. User and Group ID Allocation
16.4.6. 14.4.6. Result Caching
16.5. 14.5. Installation and Configuration
16.5.1. 14.5.1. Introduction
16.5.2. 14.5.2. Requirements
16.5.3. 14.5.3. Testing Things Out
16.6. 14.6. Limitations
16.7. 14.7. Conclusion
17. 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. Policy Management - Hows and WhysSystem 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. System PoliciesRoaming Profiles
17.1.1. Creating and Managing Windows 9x/Me PoliciesSamba Configuration for Profile Handling
17.1.2. Creating and Managing Windows NT4 Style Policy FilesWindows Client Profile Configuration Information
17.1.3. Creating and Managing MS Windows 200x PoliciesSharing 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. Profile ManagementPAM Configuration for Centrally Managed Authentication
18.1. Roaming Profiles
18.1.1. Windows NT ConfigurationSamba and PAM
18.1.2. Windows 9X Configuration18.2. Distributed Authentication
18.1.3. Win9X and WinNT Configuration18.3. PAM Configuration in smb.conf
18.1.4. Windows 9X Profile Setup
18.1.5. Windows NT Workstation 4.0
18.1.6. Windows NT/200x Server
18.1.7. Sharing Profiles between W9x/Me and NT4/200x/XP workstations
18.1.8. Windows NT 4
18.1.9. Windows 2000/XP
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
19.1. 21.1. Name Resolution in a pure Unix/Linux world
19.1.1. 21.1.1. /etc/hosts
19.1.2. 21.1.2. /etc/resolv.conf
19.1.3. 21.1.3. /etc/host.conf
19.1.4. 21.1.4. /etc/nsswitch.conf
19.2. 21.2. Name resolution as used within MS Windows networking
19.2.1. 21.2.1. The NetBIOS Name Cache
19.2.2. 21.2.2. The LMHOSTS file
19.2.3. 21.2.3. HOSTS file
19.2.4. 21.2.4. DNS Lookup
19.2.5. 21.2.5. WINS Lookup
20. 22. Improved browsing in samba
20.1. 22.1. Overview of browsing
20.2. 22.2. Browsing support in samba
20.3. 22.3. Problem resolution
20.4. 22.4. Browsing across subnets
20.4.1. 22.4.1. How does cross subnet browsing work ?
20.5. 22.5. Setting up a WINS server
20.6. 22.6. Setting up Browsing in a WORKGROUP
20.7. 22.7. Setting up Browsing in a DOMAIN
20.8. 22.8. Forcing samba to be the master
20.9. 22.9. Making samba the domain master
20.10. 22.10. Note about broadcast addresses
20.11. 22.11. Multiple interfaces
21. Hosting a Microsoft Distributed File System tree on Samba
21.1. Instructions
21.1.1. Notes
22. Stackable VFS modules
22.1. Introduction and configuration
22.2. Included modules
22.2.1. audit
22.2.2. recycle
22.2.3. netatalk
22.3. VFS modules available elsewhere
22.3.1. DatabaseFS
22.3.2. vscan
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.1. What are charsets and unicode?
24.2. Samba and charsets

Chapter 10. Advanced Network Manangement Information

10.1. Remote Server Administration

How do I get 'User Manager' and 'Server Manager'

Since I don't need to buy an NT Server CD now, how do I get the 'User Manager for Domains', -the 'Server Manager'?

Microsoft distributes a version of these tools called nexus for installation on Windows 95 -systems. The tools set includes:

  • Server Manager

  • User Manager for Domains

  • Event Viewer

Click here to download the archived file ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE

The Windows NT 4.0 version of the 'User Manager for -Domains' and 'Server Manager' are available from Microsoft via ftp -from ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE


Chapter 11. UNIX Permission Bits and Windows NT Access Control Lists

Chapter 10. UNIX Permission Bits and Windows NT Access Control Lists

11.1. Viewing and changing UNIX permissions using the NT +NAME="AEN1499" +>10.1. Viewing and changing UNIX permissions using the NT security dialogs

All access to Unix/Linux system file via Samba is controlled at + the operating system file access control level. When trying to + figure out file access problems it is vitally important to identify + the identity of the Windows user as it is presented by Samba at + the point of file access. This can best be determined from the + Samba log files. +


11.2. How to view file security on a Samba share10.2. How to view file security on a Samba share

From an NT4/2000/XP client, single-click with the right @@ -7929,8 +8344,8 @@ CLASS="SECT1" >


11.3. Viewing file ownership10.3. Viewing file ownership

Clicking on the


11.4. Viewing file or directory permissions10.4. Viewing file or directory permissions

The third button is the


11.4.1. File Permissions10.4.1. File Permissions

The standard UNIX user/group/world triple and @@ -8131,8 +8546,8 @@ CLASS="SECT2" >


11.4.2. Directory Permissions10.4.2. Directory Permissions

Directories on an NT NTFS file system have two @@ -8163,8 +8578,8 @@ CLASS="SECT1" >


11.5. Modifying file or directory permissions10.5. Modifying file or directory permissions

Modifying file and directory permissions is as simple @@ -8259,8 +8674,8 @@ CLASS="SECT1" >


11.6. Interaction with the standard Samba create mask +NAME="AEN1594" +>10.6. Interaction with the standard Samba create mask parameters


11.7. Interaction with the standard Samba file attribute +NAME="AEN1648" +>10.7. Interaction with the standard Samba file attribute mapping

Chapter 12. Group mapping HOWTOChapter 11. Configuring Group Mapping

Starting with Samba 3.0 alpha 2, a new group mapping function is available. The @@ -8570,9 +8985,9 @@ CLASS="COMMAND" >domain admins group by running the command:

smbgroupedit -c "Domain Admins" -u domadmsmbgroupedit -c "Domain Admins" -u domadm

You can list the various groups in the mapping database like this

smbgroupedit -vsmbgroupedit -v


Chapter 13. Configuring PAM for distributed but centrally -managed authentication

13.1. Samba and PAM

A number of Unix systems (eg: Sun Solaris), as well as the -xxxxBSD family and Linux, now utilize the Pluggable Authentication -Modules (PAM) facility to provide all authentication, -authorization and resource control services. Prior to the -introduction of PAM, a decision to use an alternative to -the system password database (/etc/passwd) -would require the provision of alternatives for all programs that provide -security services. Such a choice would involve provision of -alternatives to such programs as: login, -passwd, chown, etc.

PAM provides a mechanism that disconnects these security programs -from the underlying authentication/authorization infrastructure. -PAM is configured either through one file /etc/pam.conf (Solaris), -or by editing individual files that are located in /etc/pam.d.

If the PAM authentication module (loadable link library file) is located in the - default location then it is not necessary to specify the path. In the case of - Linux, the default location is /lib/security. If the module - is located other than default then the path may be specified as: - -

	eg: "auth       required      /other_path/pam_strange_module.so"
-	
-

The following is an example /etc/pam.d/login configuration file. -This example had all options been uncommented is probably not usable -as it stacks many conditions before allowing successful completion -of the login process. Essentially all conditions can be disabled -by commenting them out except the calls to pam_pwdb.so.

	#%PAM-1.0
-	# The PAM configuration file for the `login' service
-	#
-	auth 		required	pam_securetty.so
-	auth 		required	pam_nologin.so
-	# auth 		required	pam_dialup.so
-	# auth 		optional	pam_mail.so
-	auth		required	pam_pwdb.so shadow md5
-	# account    	requisite  	pam_time.so
-	account		required	pam_pwdb.so
-	session		required	pam_pwdb.so
-	# session 	optional	pam_lastlog.so
-	# password   	required   	pam_cracklib.so retry=3
-	password	required	pam_pwdb.so shadow md5

PAM allows use of replacable modules. Those available on a -sample system include:

	$ /bin/ls /lib/security
-	pam_access.so    pam_ftp.so          pam_limits.so     
-	pam_ncp_auth.so  pam_rhosts_auth.so  pam_stress.so     
-	pam_cracklib.so  pam_group.so        pam_listfile.so   
-	pam_nologin.so   pam_rootok.so       pam_tally.so      
-	pam_deny.so      pam_issue.so        pam_mail.so       
-	pam_permit.so    pam_securetty.so    pam_time.so       
-	pam_dialup.so    pam_lastlog.so      pam_mkhomedir.so  
-	pam_pwdb.so      pam_shells.so       pam_unix.so       
-	pam_env.so       pam_ldap.so         pam_motd.so       
-	pam_radius.so    pam_smbpass.so      pam_unix_acct.so  
-	pam_wheel.so     pam_unix_auth.so    pam_unix_passwd.so
-	pam_userdb.so    pam_warn.so         pam_unix_session.so

The following example for the login program replaces the use of -the pam_pwdb.so module which uses the system -password database (/etc/passwd, -/etc/shadow, /etc/group) with -the module pam_smbpass.so which uses the Samba -database which contains the Microsoft MD4 encrypted password -hashes. This database is stored in either -/usr/local/samba/private/smbpasswd, -/etc/samba/smbpasswd, or in -/etc/samba.d/smbpasswd, depending on the -Samba implementation for your Unix/Linux system. The -pam_smbpass.so module is provided by -Samba version 2.2.1 or later. It can be compiled by specifying the ---with-pam_smbpass options when running Samba's -configure script. For more information -on the pam_smbpass module, see the documentation -in the source/pam_smbpass directory of the Samba -source distribution.

	#%PAM-1.0
-	# The PAM configuration file for the `login' service
-	#
-	auth		required	pam_smbpass.so nodelay
-	account		required	pam_smbpass.so nodelay
-	session		required	pam_smbpass.so nodelay
-	password	required	pam_smbpass.so nodelay

The following is the PAM configuration file for a particular -Linux system. The default condition uses pam_pwdb.so.

	#%PAM-1.0
-	# The PAM configuration file for the `samba' service
-	#
-	auth       required     /lib/security/pam_pwdb.so nullok nodelay shadow audit
-	account    required     /lib/security/pam_pwdb.so audit nodelay
-	session    required     /lib/security/pam_pwdb.so nodelay
-	password   required     /lib/security/pam_pwdb.so shadow md5

In the following example the decision has been made to use the -smbpasswd database even for basic samba authentication. Such a -decision could also be made for the passwd program and would -thus allow the smbpasswd passwords to be changed using the passwd -program.

	#%PAM-1.0
-	# The PAM configuration file for the `samba' service
-	#
-	auth       required     /lib/security/pam_smbpass.so nodelay
-	account    required     /lib/security/pam_pwdb.so audit nodelay
-	session    required     /lib/security/pam_pwdb.so nodelay
-	password   required     /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf

PAM allows stacking of authentication mechanisms. It is -also possible to pass information obtained within one PAM module through -to the next module in the PAM stack. Please refer to the documentation for -your particular system implementation for details regarding the specific -capabilities of PAM in this environment. Some Linux implmentations also -provide the pam_stack.so module that allows all -authentication to be configured in a single central file. The -pam_stack.so method has some very devoted followers -on the basis that it allows for easier administration. As with all issues in -life though, every decision makes trade-offs, so you may want examine the -PAM documentation for further helpful information.


13.2. Distributed Authentication

The astute administrator will realize from this that the -combination of pam_smbpass.so, -winbindd, and a distributed -passdb backend, such as ldap, will allow the establishment of a -centrally managed, distributed -user/password database that can also be used by all -PAM (eg: Linux) aware programs and applications. This arrangement -can have particularly potent advantages compared with the -use of Microsoft Active Directory Service (ADS) in so far as -reduction of wide area network authentication traffic.


13.3. PAM Configuration in smb.conf

There is an option in smb.conf called obey pam restrictions. -The following is from the on-line help for this option in SWAT;

When Samba is configured to enable PAM support (i.e. ---with-pam), this parameter will -control whether or not Samba should obey PAM's account -and session management directives. The default behavior -is to use PAM for clear text authentication only and to -ignore any account or session management. Note that Samba always -ignores PAM for authentication in the case of -encrypt passwords = yes. -The reason is that PAM modules cannot support the challenge/response -authentication mechanism needed in the presence of SMB -password encryption.

Default: obey pam restrictions = no


Chapter 14. Printing Support

Chapter 12. Printing Support

14.1. Introduction12.1. Introduction

Beginning with the 2.2.0 release, Samba supports @@ -9044,8 +9107,8 @@ CLASS="SECT1" >


14.2. Configuration12.2. Configuration


14.2.1. Creating [print$]12.2.1. Creating [print$]

In order to support the uploading of printer driver @@ -9233,14 +9296,14 @@ Samba follows this model as well.

Next create the directory tree below the [print$] share for each architecture you wish to support.

[print$]-----
         |-W32X86           ; "Windows NT x86"
         |-WIN40            ; "Windows 95/98"
         |-W32ALPHA         ; "Windows NT Alpha_AXP"
         |-W32MIPS          ; "Windows NT R4000"
-        |-W32PPC           ; "Windows NT PowerPC"


14.2.2. Setting Drivers for Existing Printers12.2.2. Setting Drivers for Existing Printers

The initial listing of printers in the Samba host's @@ -9395,8 +9458,8 @@ CLASS="SECT2" >


14.2.3. Support a large number of printers12.2.3. Support a large number of printers

One issue that has arisen during the development @@ -9415,13 +9478,16 @@ setdriver command

 
-$ rpcclient pogo -U root%secret -c "enumdrivers"
+>rpcclient pogo -U root%secret -c "enumdrivers"
+
 
 Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
  
 [Windows NT x86]
@@ -9432,27 +9498,34 @@ Printer Driver Info 1:
      Driver Name: [HP LaserJet 2100 Series PS]
  
 Printer Driver Info 1:
-     Driver Name: [HP LaserJet 4Si/4SiMX PS]
-				  
+     Driver Name: [HP LaserJet 4Si/4SiMX PS]
$ rpcclient pogo -U root%secret -c "enumprinters" -Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] +>rpcclient pogo -U root%secret -c "enumprinters" +
Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
      flags:[0x800000]
      name:[\\POGO\hp-print]
      description:[POGO\\POGO\hp-print,NO DRIVER AVAILABLE FOR THIS PRINTER,]
      comment:[]
-				  
+				  
$ rpcclient pogo -U root%secret \ -> -c "setdriver hp-print \"HP LaserJet 4000 Series PS\"" -Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] +>rpcclient pogo -U root%secret -c "setdriver hp-print \"HP LaserJet 4000 Series PS\"" +
Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
 Successfully set hp-print to driver HP LaserJet 4000 Series PS.


14.2.4. Adding New Printers via the Windows NT APW12.2.4. Adding New Printers via the Windows NT APW

By default, Samba offers all printer shares defined in


14.2.5. Samba and Printer Ports12.2.5. Samba and Printer Ports

Windows NT/2000 print servers associate a port with each printer. These normally @@ -9651,8 +9724,8 @@ CLASS="SECT1" >


14.3. The Imprints Toolset12.3. The Imprints Toolset

The Imprints tool set provides a UNIX equivalent of the @@ -9669,8 +9742,8 @@ CLASS="SECT2" >


14.3.1. What is Imprints?12.3.1. What is Imprints?

Imprints is a collection of tools for supporting the goals @@ -9701,8 +9774,8 @@ CLASS="SECT2" >


14.3.2. Creating Printer Driver Packages12.3.2. Creating Printer Driver Packages

The process of creating printer driver packages is beyond @@ -9717,8 +9790,8 @@ CLASS="SECT2" >


14.3.3. The Imprints server12.3.3. The Imprints server

The Imprints server is really a database server that @@ -9741,8 +9814,8 @@ CLASS="SECT2" >


14.3.4. The Installation Client12.3.4. The Installation Client

More information regarding the Imprints installation client @@ -9835,16 +9908,16 @@ CLASS="SECT1" >


14.4. Diagnosis12.4. Diagnosis

14.4.1. Introduction12.4.1. Introduction

This is a short description of how to debug printing problems with @@ -9918,8 +9991,8 @@ CLASS="SECT2" >


14.4.2. Debugging printer problems12.4.2. Debugging printer problems

One way to debug printing problems is to start by replacing these @@ -9975,8 +10048,8 @@ CLASS="SECT2" >


14.4.3. What printers do I have?12.4.3. What printers do I have?

You can use the 'testprns' program to check to see if the printer @@ -10004,8 +10077,8 @@ CLASS="SECT2" >


14.4.4. Setting up printcap and print servers12.4.4. Setting up printcap and print servers

You may need to set up some printcaps for your Samba system to use. @@ -10088,8 +10161,8 @@ CLASS="SECT2" >


14.4.5. Job sent, no output12.4.5. Job sent, no output

This is the most frustrating part of printing. You may have sent the @@ -10133,8 +10206,8 @@ CLASS="SECT2" >


14.4.6. Job sent, strange output12.4.6. Job sent, strange output

Once you have the job printing, you can then start worrying about @@ -10179,8 +10252,8 @@ CLASS="SECT2" >


14.4.7. Raw PostScript printed12.4.7. Raw PostScript printed

This is a problem that is usually caused by either the print spooling @@ -10194,8 +10267,8 @@ CLASS="SECT2" >


14.4.8. Advanced Printing12.4.8. Advanced Printing

Note that you can do some pretty magic things by using your @@ -10210,8 +10283,8 @@ CLASS="SECT2" >


14.4.9. Real debugging12.4.9. Real debugging

If the above debug tips don't help, then maybe you need to bring in @@ -10225,14 +10298,14 @@ CLASS="CHAPTER" >Chapter 15. CUPS Printing SupportChapter 13. CUPS Printing Support

15.1. Introduction13.1. Introduction

The Common Unix Print System (CUPS) has become very popular, but to many it is @@ -10253,16 +10326,129 @@ many ways this gives CUPS similar capabilities to the MS Windows print monitorin system. Of course, if you are a CUPS advocate, you would agrue that CUPS is better! In any case, let us now move on to explore how one may configure CUPS for interfacing with MS Windows print clients via Samba.

CUPS is a newcomer in the UNIX printing scene, +which has convinced many people upon first trial already. However, it has quite a few +new features, which make it different from other, more traditional printing systems.


15.2. CUPS - RAW Print Through Mode13.2. Configuring smb.conf for CUPS

Printing with CUPS in the most basic smb.conf +setup in Samba-3 only needs two settings: printing = cups and +printcap = cups. While CUPS itself doesn't need a printcap +anymore, the cupsd.conf configuration file knows two directives +(example: Printcap /etc/printcap and PrintcapFormat +BSD), which control if such a file should be created for the +convenience of third party applications. Make sure it is set! For details see +man cupsd.conf and other CUPS-related documentation.

If SAMBA is compiled against libcups, then printcap = cups uses the +CUPS API to list printers, submit jobs, etc. Otherwise it maps to the System V commands +with an additional -oraw option for printing. On a Linux system, +you can use the ldd command to find out details (ldd may not be +present on other OS platforms, or its function may be embodied by a different command):

transmeta:/home/kurt # ldd `which smbd`
+        libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x4002d000)
+        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x4005a000)
+        libcups.so.2 => /usr/lib/libcups.so.2 (0x40123000)
+        libdl.so.2 => /lib/libdl.so.2 (0x401e8000)
+        libnsl.so.1 => /lib/libnsl.so.1 (0x401ec000)
+        libpam.so.0 => /lib/libpam.so.0 (0x40202000)
+        libc.so.6 => /lib/libc.so.6 (0x4020b000)
+        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

The line "libcups.so.2 => /usr/lib/libcups.so.2 +(0x40123000)" shows there is CUPS support compiled into this version of +Samba. If this is the case, and printing = cups is set, then any +otherwise manually set print command in smb.conf is ignored.


13.3. CUPS - RAW Print Through Mode

When used in raw print through mode is will be necessary to use the printer +vendor's drivers in each Windows client PC.

When CUPS printers are configured for RAW print-through mode operation it is the responsibility of the Samba client to fully render the print job (file) in a format that is suitable for direct delivery to the printer. In this case CUPS will NOT @@ -10545,8 +10731,506 @@ CLASS="SECT1" >


15.3. The CUPS Filter Chains13.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe +PostScript driver with CUPS-PPDs downloaded to clients

CUPS is perfectly able to use PPD files (PostScript +Printer Descriptions). PPDs can control all print device options. They +are usually provided by the manufacturer -- if you own a PostSript printer, +that is. PPD files are always a component of PostScript printer drivers on MS +Windows or Apple Mac OS systems. They are ASCII files containing +user-selectable print options, mapped to appropriate PostScript, PCL or PJL +commands for the target printer. Printer driver GUI dialogs translate these +options "on-the-fly" into buttons and drop-down lists for the user to +select.

CUPS can load, without any conversions, the PPD file from +any Windows (NT is recommended) PostScript driver and handle the options. +There is a web browser interface to the print options (select +http://localhost:631/printers/ and click on one "Configure Printer" button +to see it), a commandline interface (see man lpoptions or +try if you have lphelp on your system) plus some different GUI frontends on Linux +UNIX, which can present PPD options to the users. PPD options are normally +meant to become evaluated by the PostScript RIP on the real PostScript +printer.

CUPS doesn't stop at "real" PostScript printers in its +usage of PPDs. The CUPS developers have extended the PPD concept, to also +describe available device and driver options for non-PostScript printers +through CUPS-PPDs.

This is logical, as CUPS includes a fully featured +PostScript interpreter (RIP). This RIP is based on Ghostscript. It can +process all received PostScript (and additionally many other file formats) +from clients. All CUPS-PPDs geared to non-PostScript printers contain an +additional line, starting with the keyword *cupsFilter. +This line +tells the CUPS print system which printer-specific filter to use for the +interpretation of the accompanying PostScript. Thus CUPS lets all its +printers appear as PostScript devices to its clients, because it can act as a +PostScript RIP for those printers, processing the received PostScript code +into a proper raster print format.

CUPS-PPDs can also be used on Windows-Clients, on top of a +PostScript driver (recommended is the Adobe one).

This feature enables CUPS to do a few tricks no other +spooler can do:

  • act as a networked PostScript RIP (Raster Image Processor), handling + printfiles from all client platforms in a uniform way;

  • act as a central accounting and billing server, as all files are passed + through the pstops Filter and are therefor logged in + the CUPS page_log. - NOTE: this + can not happen with "raw" print jobs, which always remain unfiltered + per definition;

  • enable clients to consolidate on a single PostScript driver, even for + many different target printers.


13.5. Windows Terminal Servers (WTS) as CUPS clients

This setup may be of special interest to people +experiencing major problems in WTS environments. WTS need often a multitude +of non-PostScript drivers installed to run their clients' variety of +different printer models. This often imposes the price of much increased +instability. In many cases, in an attempt to overcome this problem, site +administrators have resorted to restrict the allowed drivers installed on +their WTS to one generic PCL- and one PostScript driver. This however +restricts the clients in the amount of printer options available for them -- +often they can't get out more then simplex prints from one standard paper +tray, while their devices could do much better, if driven by a different +driver!

Using an Adobe PostScript driver, enabled with a CUPS-PPD, +seems to be a very elegant way to overcome all these shortcomings. The +PostScript driver is not known to cause major stability problems on WTS (even +if used with many different PPDs). The clients will be able to (again) chose +paper trays, duplex printing and other settings. However, there is a certain +price for this too: a CUPS server acting as a PostScript RIP for its clients +requires more CPU and RAM than just to act as a "raw spooling" device. Plus, +this setup is not yet widely tested, although the first feedbacks look very +promising...


13.6. Setting up CUPS for driver download

The cupsadsmb utility (shipped with all current +CUPS versions) makes the sharing of any (or all) installed CUPS printers very +easy. Prior to using it, you need the following settings in smb.conf:

[global]
+		 load printers = yes
+		 printing = cups
+		 printcap name = cups
+
+	[printers]
+		 comment = All Printers
+		 path = /var/spool/samba
+		 browseable = no
+		 public = yes
+		 guest ok = yes
+		 writable = no
+		 printable = yes
+		 printer admin = root
+
+	[print$]
+		 comment = Printer Drivers
+		 path = /etc/samba/drivers
+		 browseable = yes
+		 guest ok = no
+		 read only = yes
+		 write list = root
+	

For licensing reasons the necessary files of the Adobe +Postscript driver can not be distributed with either Samba or CUPS. You need +to download them yourself from the Adobe website. Once extracted, create a +drivers directory in the CUPS data directory (usually +/usr/share/cups/). Copy the Adobe files using +UPPERCASE filenames, to this directory as follows:

		ADFONTS.MFM
+		ADOBEPS4.DRV
+		ADOBEPS4.HLP
+		ADOBEPS5.DLL
+		ADOBEPSU.DLL
+		ADOBEPSU.HLP
+		DEFPRTR2.PPD
+		ICONLIB.DLL
+	

Users of the ESP Print Pro software are able to install +their "Samba Drivers" package for this purpose with no problem.


13.7. Sources of CUPS drivers / PPDs

On the internet you can find now many thousand CUPS-PPD +files (with their companion filters), in many national languages, +supporting more than 1.000 non-PostScript models.

NOTE: the cupsomatic trick from Linuxprinting.org is +working different from the other drivers. While the other drivers take the +generic CUPS raster (produced by CUPS' own pstoraster PostScript RIP) as +their input, cupsomatic "kidnaps" the PostScript inside CUPS, before +RIP-ping, deviates it to an external Ghostscript installation (which now +becomes the RIP) and gives it back to a CUPS backend once Ghostscript is +finished. -- CUPS versions from 1.1.15 and later will provide their pstoraster +PostScript RIP function again inside a system-wide Ghostscript +installation rather than in "their own" pstoraster filter. (This +CUPS-enabling Ghostscript version may be installed either as a +patch to GNU or AFPL Ghostscript, or as a complete ESP Ghostscript package). +However, this will not change the cupsomatic approach of guiding the printjob +along a different path through the filtering system than the standard CUPS +way...

Once you installed a printer inside CUPS with one of the +recommended methods (the lpadmin command, the web browser interface or one of +the available GUI wizards), you can use cupsaddsmb to share the +printer via Samba. cupsaddsmb prepares the driver files for +comfortable client download and installation upon their first contact with +this printer share.


13.7.1. cupsaddsmb

The cupsaddsmb command copies the needed files +for convenient Windows client installations from the previously prepared CUPS +data directory to your [print$] share. Additionally, the PPD +associated with this printer is copied from /etc/cups/ppd/ to +[print$].

root#  cupsaddsmb -U root infotec_IS2027
+Password for root required to access localhost via SAMBA: [type in password 'secret']

To share all printers and drivers, use the -a +parameter instead of a printer name.

Probably you want to see what's going on. Use the +-v parameter to get a more verbose output:

Probably you want to see what's going on. Use the +-v parameter to get a more verbose output:

Note: The following line shave been wrapped so that information is not lost.
+ 
+root#  cupsaddsmb -v -U root infotec_IS2027
+    Password for root required to access localhost via SAMBA:
+    Running command: smbclient //localhost/print\$ -N -U'root%secret' -c 'mkdir W32X86;put
+       /var/spool/cups/tmp/3cd1cc66376c0 W32X86/infotec_IS2027.PPD;put /usr/share/cups/drivers/
+       ADOBEPS5.DLL W32X86/ADOBEPS5.DLL;put /usr/share/cups/drivers/ADOBEPSU.DLLr
+       W32X86/ADOBEPSU.DLL;put /usr/share/cups/drivers/ADOBEPSU.HLP W32X86/ADOBEPSU.HLP'
+    added interface ip=10.160.16.45 bcast=10.160.31.255 nmask=255.255.240.0
+    added interface ip=192.168.182.1 bcast=192.168.182.255 nmask=255.255.255.0
+    added interface ip=172.16.200.1 bcast=172.16.200.255 nmask=255.255.255.0
+    Domain=[TUX-NET] OS=[Unix] Server=[Samba 2.2.3a.200204262025cvs]
+    NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86
+    putting file /var/spool/cups/tmp/3cd1cc66376c0 as \W32X86/infotec_IS2027.PPD (17394.6 kb/s)
+      (average 17395.2 kb/s)
+    putting file /usr/share/cups/drivers/ADOBEPS5.DLL as \W32X86/ADOBEPS5.DLL (10877.4 kb/s)
+      (average 11343.0 kb/s)
+    putting file /usr/share/cups/drivers/ADOBEPSU.DLL as \W32X86/ADOBEPSU.DLL (5095.2 kb/s)
+      (average 9260.4 kb/s)
+    putting file /usr/share/cups/drivers/ADOBEPSU.HLP as \W32X86/ADOBEPSU.HLP (8828.7 kb/s)
+      (average 9247.1 kb/s)
+
+    Running command: smbclient //localhost/print\$ -N -U'root%secret' -c 'mkdir WIN40;put
+      /var/spool/cups/tmp/3cd1cc66376c0 WIN40/infotec_IS2027.PPD;put
+      /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put
+      /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put
+      /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put
+      /usr/share/cups/drivers/DEFPRTR2.PPD WIN40/DEFPRTR2.PPD;put
+      /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put
+      /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
+    added interface ip=10.160.16.45 bcast=10.160.31.255 nmask=255.255.240.0
+    added interface ip=192.168.182.1 bcast=192.168.182.255 nmask=255.255.255.0
+    added interface ip=172.16.200.1 bcast=172.16.200.255 nmask=255.255.255.0
+    Domain=[TUX-NET] OS=[Unix] Server=[Samba 2.2.3a.200204262025cvs]
+    NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
+    putting file /var/spool/cups/tmp/3cd1cc66376c0 as \WIN40/infotec_IS2027.PPD (26091.5 kb/s)
+      (average 26092.8 kb/s)
+    putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (11241.6 kb/s)
+      (average 11812.9 kb/s)
+    putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (16640.6 kb/s)
+      (average 14679.3 kb/s)
+    putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (11285.6 kb/s)
+      (average 14281.5 kb/s)
+    putting file /usr/share/cups/drivers/DEFPRTR2.PPD as \WIN40/DEFPRTR2.PPD (823.5 kb/s)
+      (average 12944.0 kb/s)
+    putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (19226.2 kb/s)
+      (average 13169.7 kb/s)
+    putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (18666.1 kb/s)
+      (average 13266.7 kb/s)
+
+    Running command: rpcclient localhost -N -U'root%secret' -c 'adddriver "Windows NT x86"
+       "infotec_IS2027:ADOBEPS5.DLL:infotec_IS2027.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL"'
+    cmd = adddriver "Windows NT x86" "infotec_IS2027:ADOBEPS5.DLL:infotec_IS2027.PPD:ADOBEPSU.DLL:
+       ADOBEPSU.HLP:NULL:RAW:NULL"
+    Printer Driver infotec_IS2027 successfully installed.
+
+    Running command: rpcclient localhost -N -U'root%secret' -c 'adddriver "Windows 4.0"
+       "infotec_IS2027:ADOBEPS4.DRV:infotec_IS2027.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:
+       ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"'
+    cmd = adddriver "Windows 4.0" "infotec_IS2027:ADOBEPS4.DRV:infotec_IS2027.PPD:NULL:
+       ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"
+    Printer Driver infotec_IS2027 successfully installed.
+
+    Running command: rpcclient localhost -N -U'root%secret'
+       -c 'setdriver infotec_IS2027 infotec_IS2027'
+    cmd = setdriver infotec_IS2027 infotec_IS2027
+    Succesfully set infotec_IS2027 to driver infotec_IS2027.
+
+    root# 

If you look closely, you'll discover your root password was transfered unencrypted over +the wire, so beware! Also, if you look further her, you'll discover error messages like +NT_STATUS_OBJECT_NAME_COLLISION in between. They occur, because +the directories WIN40 and W32X86 already +existed in the [print$] driver download share (from a previous driver +installation). They are harmless here.

Now your printer is prepared for the clients to use. From +a client, browse to the CUPS/Samba server, open the "Printers" +share, right-click on this printer and select "Install..." or +"Connect..." (depending on the Windows version you use). Now their +should be a new printer in your client's local "Printers" folder, +named (in my case) "infotec_IS2027 on kdebitshop"

NOTE: +cupsaddsmb will only reliably work i +with CUPS version 1.1.15 or higher +and Samba from 2.2.4. If it doesn't work, or if the automatic printer +driver download to the clients doesn't succeed, you can still manually +install the CUPS printer PPD on top of the Adobe PostScript driver on +clients and then point the client's printer queue to the Samba printer +share for connection, should you desire to use the CUPS networked +PostScript RIP functions.


13.8. The CUPS Filter Chains

The following diagrams reveal how CUPS handles print jobs.


15.4. CUPS Print Drivers and Devices13.9. CUPS Print Drivers and Devices

CUPS ships with good support for HP LaserJet type printers. You can install @@ -11023,8 +11707,8 @@ CLASS="SECT2" >


15.4.1. Further printing steps13.9.1. Further printing steps

Always also consult the database on linuxprinting.org for all recommendations @@ -11079,7 +11763,8 @@ at "/some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"

    "lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -P /some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"
"lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E \ + -P /some/path/on/your/filesystem/somewhere/my-name-for-my-printer.ppd"

Note, that for all the "Foomatic-PPDs" from Linuxprinting.org, you also need @@ -11347,8 +12032,8 @@ CLASS="SECT1" >


15.5. Limiting the number of pages users can print13.10. Limiting the number of pages users can print

The feature you want is dependent on the real print subsystem you're using. @@ -11365,7 +12050,8 @@ and are spanning any time period you want.

  lpadmin -p quotaprinter -o job-quota-period=604800 -o job-k-limit=1024 -o job-page-limit=100
lpadmin -p quotaprinter -o job-quota-period=604800 -o job-k-limit=1024 \ + -o job-page-limit=100

This would limit every single user to print 100 pages or 1024 KB of data (whichever comes first) within the last 604.800 seconds ( = 1 week).

>it guarantees to not write an PJL-headerit guarantees to not write an PJL-header

These are the items CUPS logs in the "page_log" for every single *page* of a job:

	* Printer name
-	* User name
-	* Job ID
-	* Time of printing
-	* the page number
-	* the number of copies
-	* a billing info string (optional)

Printer name
User name
Job ID
Time of printing
the page number
the number of copies
a billing info string (optional)

Here is an extract of my CUPS server's page_log file to illustrate the format and included items:

	infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 1 2  #marketing
 	infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 2 2  #marketing
 	infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 3 2  #marketing
 	infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 4 2  #marketing
 	infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 5 2  #marketing
-	infotec_IS2027 kurt 40 [22/Nov/2002:13:18:03 +0100] 6 2  #marketing

This was Job ID "40", printed on "infotec_IS2027" by user "kurt", a 6-page job @@ -11513,7 +12227,7 @@ BORDER="0" >page counting will go into the "backends" (these talk directly to the printer and will increase the count in sync with the - actual printing process -- a jam at the 5th sheet will lead to a stop in the counting)

   cups-samba.install
-   cups-samba.license
-   cups-samba.readme
-   cups-samba.remove
-   cups-samba.ss

cups-samba.install + cups-samba.license + cups-samba.readme + cups-samba.remove + cups-samba.ss + +

These have been packaged with the ESP meta packager software "EPM". The *.install and *.remove files are simple shell script, which untars the @@ -11563,18 +12279,20 @@ CLASS="FILENAME" >/usr/share/cups/drivers/. Its contents are 3 files:

   cupsdrvr.dll
-   cupsui.dll
-   cups.hlp

cupsdrvr.dll + cupsui.dll + cups.hlp + +

ATTENTION: due to a bug one CUPS release puts the Due to a bug one CUPS release puts the cups.hlp @@ -11604,10 +12322,12 @@ CLASS="FILENAME" >. To work around this, copy/move the file after running the "./cups-samba.install" script manually to the right place:

      cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/

cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/ + +

NOTE 1: Win 9x/ME clients won't work with this driver. For these you'd -still need to use the ADOBE*.* drivers as previously.

Win 9x/ME clients won't work with this driver. For these you'd + still need to use the ADOBE*.* drivers as previously. +

NOTE 2: It is not harming if you've still the ADOBE*.* driver files from -previous installations in the "/usr/share/cups/drivers/" directory. -The new cupsaddsmb (from 1.1.16) will automatically use the -"newest" installed driver (which here then is the CUPS drivers).

It is not harming if you've still the ADOBE*.* driver files from + previous installations in the "/usr/share/cups/drivers/" directory. + The new cupsaddsmb (from 1.1.16) will automatically use the + "newest" installed driver (which here then is the CUPS drivers). +

NOTE 3: Should your Win clients have had the old ADOBE*.* files and the -Adobe PostScript drivers installed, the download and installation -of the new CUPS PostScript driver for Windows NT/2k/XP will fail -at first.

Should your Win clients have had the old ADOBE*.* files and the + Adobe PostScript drivers installed, the download and installation + of the new CUPS PostScript driver for Windows NT/2k/XP will fail + at first. +

It is not enough to "delete" the printer (as the driver files -will still be kept by the clients and re-used if you try to -re-install the printer). To really get rid of the Adobe driver -files on the clients, open the "Printers" folder (possibly via -"Start --> Settings --> Control Panel --> Printers"), right-click -onto the folder background and select "Server Properties". A -new dialog opens; select the "Drivers" tab; on the list select -the driver you want to delete and click on the "Delete" button. -(This will only work if there is no single printer left which -uses that particular driver -- you need to "delete" all printers -using this driver in the "Printers" folder first.)

It is not enough to "delete" the printer (as the driver files + will still be kept by the clients and re-used if you try to + re-install the printer). To really get rid of the Adobe driver + files on the clients, open the "Printers" folder (possibly via + "Start --> Settings --> Control Panel --> Printers"), right-click + onto the folder background and select "Server Properties". A + new dialog opens; select the "Drivers" tab; on the list select + the driver you want to delete and click on the "Delete" button. + (This will only work if there is no single printer left which + uses that particular driver -- you need to "delete" all printers + using this driver in the "Printers" folder first.) +

Once you have successfully downloaded the CUPS PostScript driver -to a client, you can easily switch all printers to this one -by proceeding as described elsewhere in the "Samba HOWTO -Collection" to change a driver for an existing printer.

Once you have successfully downloaded the CUPS PostScript driver + to a client, you can easily switch all printers to this one + by proceeding as described elsewhere in the "Samba HOWTO + Collection" to change a driver for an existing printer. +


15.6. Advanced Postscript Printing from MS Windows13.11. Advanced Postscript Printing from MS Windows

Let the Windows Clients use a PostScript driver to deliver poistscript to @@ -11961,8 +12686,8 @@ CLASS="SECT1" >


15.7. Auto-Deletion of CUPS spool files13.12. Auto-Deletion of CUPS spool files

Samba print files pass thru two "spool" directories. One the incoming directory @@ -11975,11 +12700,27 @@ For CUPS it is normally "/var/spool/cups/", as set by the cupsd.conf directive it is most likely the Samba part.

For the CUPS part, you may want to consult:

   http://localhost:631/sam.html#PreserveJobFiles and
-   http://localhost:631/sam.html#PreserveJobHistory and
-   http://localhost:631/sam.html#MaxJobs

http://localhost:631/sam.html#PreserveJobFiles
http://localhost:631/sam.html#PreserveJobHistory
http://localhost:631/sam.html#MaxJobs

There are the settings described for your CUPS daemon, which could lead to completed job files not being deleted.

If you have more problems, post the output of these commands:

   grep -v ^# /etc/cups/cupsd.conf | grep -v ^$
-   grep -v ^# /etc/samba/smb.conf | grep -v ^$ | grep -v "^;"

(adapt paths as needed). These commands sanitize the files @@ -12091,14 +12832,14 @@ CLASS="CHAPTER" >Chapter 16. Unified Logons between Windows NT and UNIX using WinbindChapter 14. Unified Logons between Windows NT and UNIX using Winbind

16.1. Abstract14.1. Abstract

Integration of UNIX and Microsoft Windows NT through @@ -12124,8 +12865,8 @@ CLASS="SECT1" >


16.2. Introduction14.2. Introduction

It is well known that UNIX and Microsoft Windows NT have @@ -12178,8 +12919,8 @@ CLASS="SECT1" >


16.3. What Winbind Provides14.3. What Winbind Provides

Winbind unifies UNIX and Windows NT account management by @@ -12220,8 +12961,8 @@ CLASS="SECT2" >


16.3.1. Target Uses14.3.1. Target Uses

Winbind is targeted at organizations that have an @@ -12244,8 +12985,8 @@ CLASS="SECT1" >


16.4. How Winbind Works14.4. How Winbind Works

The winbind system is designed around a client/server @@ -12264,8 +13005,8 @@ CLASS="SECT2" >


16.4.1. Microsoft Remote Procedure Calls14.4.1. Microsoft Remote Procedure Calls

Over the last few years, efforts have been underway @@ -12290,8 +13031,8 @@ CLASS="SECT2" >


16.4.2. Microsoft Active Directory Services14.4.2. Microsoft Active Directory Services

Since late 2001, Samba has gained the ability to @@ -12309,8 +13050,8 @@ CLASS="SECT2" >


16.4.3. Name Service Switch14.4.3. Name Service Switch

The Name Service Switch, or NSS, is a feature that is @@ -12389,8 +13130,8 @@ CLASS="SECT2" >


16.4.4. Pluggable Authentication Modules14.4.4. Pluggable Authentication Modules

Pluggable Authentication Modules, also known as PAM, @@ -12438,8 +13179,8 @@ CLASS="SECT2" >


16.4.5. User and Group ID Allocation14.4.5. User and Group ID Allocation

When a user or group is created under Windows NT @@ -12464,8 +13205,8 @@ CLASS="SECT2" >


16.4.6. Result Caching14.4.6. Result Caching

An active system can generate a lot of user and group @@ -12487,8 +13228,8 @@ CLASS="SECT1" >


16.5. Installation and Configuration14.5. Installation and Configuration

Many thanks to John Trostel


16.5.1. Introduction14.5.1. Introduction

This HOWTO describes the procedures used to get winbind up and @@ -12565,8 +13306,8 @@ CLASS="SECT2" >


16.5.2. Requirements14.5.2. Requirements

If you have a samba configuration file that you are currently @@ -12635,8 +13376,8 @@ CLASS="SECT2" >


16.5.3. Testing Things Out14.5.3. Testing Things Out

Before starting, it is probably best to kill off all the SAMBA @@ -12680,8 +13421,8 @@ CLASS="SECT3" >


16.5.3.1. Configure and compile SAMBA14.5.3.1. Configure and compile SAMBA

The configuration and compilation of SAMBA is pretty straightforward. @@ -12746,8 +13487,8 @@ CLASS="SECT3" >


16.5.3.2. Configure 14.5.3.2. Configure nsswitch.conf and the @@ -12851,8 +13592,8 @@ CLASS="SECT3" >

16.5.3.3. Configure smb.conf14.5.3.3. Configure smb.conf

Several parameters are needed in the smb.conf file to control @@ -12926,8 +13667,8 @@ CLASS="SECT3" >


16.5.3.4. Join the SAMBA server to the PDC domain14.5.3.4. Join the SAMBA server to the PDC domain

Enter the following command to make the SAMBA server join the @@ -12964,8 +13705,8 @@ CLASS="SECT3" >


16.5.3.5. Start up the winbindd daemon and test it!14.5.3.5. Start up the winbindd daemon and test it!

Eventually, you will want to modify your smb startup script to @@ -13100,16 +13841,16 @@ CLASS="SECT3" >


16.5.3.6. Fix the init.d startup scripts14.5.3.6. Fix the init.d startup scripts

16.5.3.6.1. Linux14.5.3.6.1. Linux

The


16.5.3.6.2. Solaris14.5.3.6.2. Solaris

On solaris, you need to modify the @@ -13302,8 +14043,8 @@ CLASS="SECT4" >


16.5.3.6.3. Restarting14.5.3.6.3. Restarting

If you restart the


16.5.3.7. Configure Winbind and PAM14.5.3.7. Configure Winbind and PAM

If you have made it this far, you know that winbindd and samba are working @@ -13384,8 +14125,8 @@ CLASS="SECT4" >


16.5.3.7.1. Linux/FreeBSD-specific PAM configuration14.5.3.7.1. Linux/FreeBSD-specific PAM configuration

The


16.5.3.7.2. Solaris-specific configuration14.5.3.7.2. Solaris-specific configuration

The /etc/pam.conf needs to be changed. I changed this file so that my Domain @@ -13600,8 +14341,8 @@ CLASS="SECT1" >


16.6. Limitations14.6. Limitations

Winbind has a number of limitations in its current @@ -13642,8 +14383,8 @@ CLASS="SECT1" >


16.7. Conclusion14.7. Conclusion

The winbind system, through the use of the Name Service @@ -13658,16 +14399,271 @@ NAME="AEN2664" CLASS="CHAPTER" >


Chapter 15. Advanced Network Manangement

This section attempts to document peripheral issues that are of great importance to network +administrators who want to improve network resource access control, to automate the user +environment, and to make their lives a little easier.


15.1. Configuring Samba Share Access Controls

This section deals with how to configure Samba per share access control restrictions. +By default samba sets no restrictions on the share itself. Restrictions on the share itself +can be set on MS Windows NT4/200x/XP shares. This can be a very effective way to limit who can +connect to a share. In the absence of specific restrictions the default setting is to allow +the global user Everyone Full Control (ie: Full control, Change and Read).

At this time Samba does NOT provide a tool for configuring access control setting on the Share +itself. Samba does have the capacity to store and act on access control settings, but the only +way to create those settings is to use either the NT4 Server Manager or the Windows 200x MMC for +Computer Management.

Samba stores the per share access control settings in a file called share_info.tdb. +The location of this file on your system will depend on how samba was compiled. The default location +for samba's tdb files is under /usr/local/samba/var. If the tdbdump +utility has been compiled and installed on your system then you can examine the contents of this file +by: tdbdump share_info.tdb.


15.1.1. Share Permissions Management

The best tool for the task is platform dependant. Choose the best tool for your environmemt.


15.1.1.1. Windows NT4 Workstation/Server

The tool you need to use to manage share permissions on a Samba server is the NT Server Manager. +Server Manager is shipped with Windows NT4 Server products but not with Windows NT4 Workstation. +You can obtain the NT Server Manager for MS Windows NT4 Workstation from Microsoft - see details below.

Instructions

  1. Launch the NT4 Server Manager, click on the Samba server you want to administer, then from the menu +select Computer, then click on the Shared Directories entry.

  2. Now click on the share that you wish to manage, then click on the Properties tab, next click on + the Permissions tab. Now you can Add or change access control settings as you wish.


15.1.1.2. Windows 200x/XP

On MS Windows NT4/200x/XP system access control lists on the share itself are set using native +tools, usually from filemanager. For example, in Windows 200x: right click on the shared folder, +then select 'Sharing', then click on 'Permissions'. The default Windows NT4/200x permission allows +Everyone Full Control on the Share.

MS Windows 200x and later all comes with a tool called the 'Computer Management' snap-in for the +Microsoft Management Console (MMC). This tool is located by clicking on Control Panel -> +Administrative Tools -> Computer Management.

Instructions

  1. After launching the MMC with the Computer Management snap-in, click on the menu item 'Action', + select 'Connect to another computer'. If you are not logged onto a domain you will be prompted + to enter a domain login user identifier and a password. This will authenticate you to the domain. + If you where already logged in with administrative privilidge this step is not offered.

  2. If the Samba server is not shown in the Select Computer box, then type in the name of the target +Samba server in the field 'Name:'. Now click on the [+] next to 'System Tools', then on the [+] +next to 'Shared Folders' in the left panel.

  3. Now in the right panel, double-click on the share you wish to set access control permissions on. +Then click on the tab 'Share Permissions'. It is now possible to add access control entities +to the shared folder. Do NOT forget to set what type of access (full control, change, read) you +wish to assign for each entry.

Be careful. If you take away all permissions from the Everyone user without removing this user +then effectively no user will be able to access the share. This is a result of what is known as +ACL precidence. ie: Everyone with NO ACCESS means that MaryK who is part of the group Everyone +will have no access even if this user is given explicit full control access.


15.2. Remote Server Administration

How do I get 'User Manager' and 'Server Manager'?

Since I don't need to buy an NT4 Server, how do I get the 'User Manager for Domains', +the 'Server Manager'?

Microsoft distributes a version of these tools called nexus for installation on Windows 9x / Me +systems. The tools set includes:

  • Server Manager

  • User Manager for Domains

  • Event Viewer

Click here to download the archived file ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE

The Windows NT 4.0 version of the 'User Manager for +Domains' and 'Server Manager' are available from Microsoft via ftp +from ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE


15.3. Network Logon Script Magic

This section needs work. Volunteer contributions most welcome. Please send your patches or updates +to John Terpstra.


Chapter 17. Policy Management - Hows and Whys

Chapter 16. System and Account Policies

17.1. System Policies16.1. Creating and Managing System Policies

Under MS Windows platforms, particularly those following the release of MS Windows @@ -13699,7 +14695,7 @@ CLASS="EMPHASIS" > under the Start->Programs->Administrative ToolsStart -> Programs -> Administrative Tools menu item. For MS Windows NT4 and later clients this file must be called

Before embarking on the configuration of network and system policies it is highly -advisable to read the documentation available from Microsoft's web site from +advisable to read the documentation available from Microsoft's web site regarding Implementing Profiles and Policies in Windows NT 4.0Implementing Profiles and Policies in Windows NT 4.0 from http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp available from Microsoft. There are a large number of documents in addition to this old one that should also be read and understood. Try searching on the Microsoft web site for "Group Policies".


17.1.1. Creating and Managing Windows 9x/Me Policies16.1.1. Windows 9x/Me Policies

You need the Win98 Group Policy Editor to set Group Profiles up under Windows 9x/Me. @@ -13739,25 +14735,25 @@ It can be found on the Original full product Win98 installation CD under tools/reskit/netadmin/poledit. You install this using the +>. Install this using the Add/Remove Programs facility and then click on the 'Have Disk' tab.

Use the Group Policy Editor to create a policy file that specifies the location of user profiles and/or the My Documents etc. stuff. You then +> etc. stuff. Then save these settings in a file called Config.POL that needs to -be placed in the root of the [NETLOGON] share. If your Win98 is configured to log onto +be placed in the root of the [NETLOGON] share. If Win98 is configured to log onto the Samba Domain, it will automatically read this file and update the Win9x/Me registry -of the machine that is logging on.

Further details are covered in the Win98 Resource Kit documentation.

If you do not do it this way, then every so often Win9x/Me will check the +>If you do not take the right steps, then every so often Win9x/Me will check the integrity of the registry and will restore it's settings from the back-up copy of the registry it stores on each Win9x/Me machine. Hence, you will occasionally notice things changing back to the original settings.


17.1.2. Creating and Managing Windows NT4 Style Policy Files16.1.2. Windows NT4 Style Policy Files

To create or edit


17.1.2.1. Registry Tattoos16.1.2.1. Registry Tattoos

With NT4 style registry based policy changes, a large number of settings are not -automatically reversed as the user logs off. Since the settings that were in the -NTConfig.POL file were applied to the client machine registry and that apply to the -hive key HKEY_LOCAL_MACHINE are permanent until explicitly reveresd. This is known -as tattooing. It can have serious consequences down-stream and the administrator must -be extreemly careful not to lock out the ability to manage the machine at a later date.

With NT4 style registry based policy changes, a large number of settings are not + automatically reversed as the user logs off. Since the settings that were in the + NTConfig.POL file were applied to the client machine registry and that apply to the + hive key HKEY_LOCAL_MACHINE are permanent until explicitly reversed. This is known + as tattooing. It can have serious consequences down-stream and the administrator must + be extremely careful not to lock out the ability to manage the machine at a later date. +


17.1.3. Creating and Managing MS Windows 200x Policies16.1.3. MS Windows 200x / XP Professional Policies

Windows NT4 System policies allows setting of registry parameters specific to @@ -13922,45 +14919,47 @@ CLASS="SECT3" >


17.1.3.1. Administration of Win2K Policies16.1.3.1. Administration of Win2K / XP Policies

Instructions

Instead of using the tool called "The System Policy Editor", commonly called Poledit (from the executable name poledit.exe), GPOs are created and managed using a Microsoft Management Console (MMC) snap-in as follows:

  1. Go to the Windows 200x / XP menu Start->Programs->Administrative Tools + and select the MMC snap-in called "Active Directory Users and Computers"

    • Go to the Windows 200x / XP menu Start->Programs->Adminsitrative Tools - and select the MMC snap-in called "Active Directory Users and Computers" -

    • Select the domain or organizational unit (OU) that you wish to manage, then right click - to open the context menu for that object, select the properties item. -

      Select the domain or organizational unit (OU) that you wish to manage, then right click +to open the context menu for that object, select the properties item.

    • Now left click on the Group Policy tab, then left click on the New tab. Type a name - for the new policy you will create. -

      Now left click on the Group Policy tab, then left click on the New tab. Type a name +for the new policy you will create.

    • Now left click on the Edit tab to commence the steps needed to create the GPO. -

      Now left click on the Edit tab to commence the steps needed to create the GPO.

All policy configuration options are controlled through the use of policy administrative templates. These files have a .adm extension, both in NT4 as well as in Windows 200x / XP. @@ -14000,6 +14999,107 @@ use this powerful tool. Please refer to the resource kit manuals for specific us >


16.2. Managing Account/User Policies

Policies can define a specific user's settings or the settings for a group of users. The resulting +policy file contains the registry settings for all users, groups, and computers that will be using +the policy file. Separate policy files for each user, group, or computer are not not necessary.

If you create a policy that will be automatically downloaded from validating domain controllers, +you should name the file NTconfig.POL. As system administrator, you have the option of renaming the +policy file and, by modifying the Windows NT-based workstation, directing the computer to update +the policy from a manual path. You can do this by either manually changing the registry or by using +the System Policy Editor. This path can even be a local path such that each machine has its own policy file, +but if a change is necessary to all machines, this change must be made individually to each workstation.

When a Windows NT4/200x/XP machine logs onto the network the NETLOGON share on the authenticating domain +controller for the presence of the NTConfig.POL file. If one exists it is downloaded, parsed and then +applied to the user's part of the registry.

MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally, +acquire policy settings through Group Policy Objects (GPOs) that are defined and stored in Active Directory +itself. The key benefit of using AS GPOs is that they impose no registry tatooing effect. +This has considerable advanage compared with the use of NTConfig.POL (NT4) style policy updates.

Inaddition to user access controls that may be imposed or applied via system and/or group policies +in a manner that works in conjunction with user profiles, the user management environment under +MS Windows NT4/200x/XP allows per domain as well as per user account restrictions to be applied. +Common restrictions that are frequently used includes:

Logon Hours
Password Aging
Permitted Logon from certain machines only
Account type (Local or Global)
User Rights


16.2.1. With Windows NT4/200x

The tools that may be used to configure these types of controls from the MS Windows environment are: +The NT4 User Manager for domains, the NT4 System and Group Policy Editor, the registry editor (regedt32.exe). +Under MS Windows 200x/XP this is done using the Microsoft Managment Console (MMC) with approapriate +"snap-ins", the registry editor, and potentially also the NT4 System and Group Policy Editor.


16.2.2. With a Samba PDC

With a Samba Domain Controller, the new tools for managing of user account and policy information includes: +smbpasswd, pdbedit, smbgroupedit, net, rpcclient.. The administrator should read the +man pages for these tools and become familiar with their use.

Chapter 18. Profile ManagementChapter 17. Desktop Profile Management

18.1. Roaming Profiles17.1. Roaming Profiles

NOTE! Roaming profiles support is different for Win9X and WinNT.

Roaming profiles support is different for Win9x / Me +and Windows NT4/200x.

Before discussing how to configure roaming profiles, it is useful to see how -Win9X and WinNT clients implement these features.

Win9X clients send a NetUserGetInfo request to the server to get the user's +>Windows 9x / Me clients send a NetUserGetInfo request to the server to get the user's profiles location. However, the response does not have room for a separate -profiles location field, only the user's home share. This means that Win9X -profiles are restricted to being in the user's home directory.

WinNT clients send a NetSAMLogon RPC request, which contains many fields, -including a separate field for the location of the user's profiles. -This means that support for profiles is different for Win9X and WinNT.

Windows NT4/200x clients send a NetSAMLogon RPC request, which contains many fields, +including a separate field for the location of the user's profiles.


18.1.1. Windows NT Configuration17.1.1. Samba Configuration for Profile Handling

To support WinNT clients, in the [global] section of smb.conf set the +>This section documents how to configure Samba for MS Windows client profile support.


17.1.1.1. NT4/200x User Profiles

To support Windowns NT4/200x clients, in the [global] section of smb.conf set the following (for example):

logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath
logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath + + This is typically implemented like: + + logon path = \\%L\Profiles\%u + + where: + %L translates to the name of the Samba server + %u translates to the user name

The default for this option is \\%N\%U\profile, namely -\\sambaserver\username\profile. The \\N%\%U service is created -automatically by the [homes] service. -If you are using a samba server for the profiles, you _must_ make the -share specified in the logon path browseable.

The default for this option is \\%N\%U\profile, namely \\sambaserver\username\profile. +The \\N%\%U service is created automatically by the [homes] service. If you are using +a samba server for the profiles, you _must_ make the share specified in the logon path +browseable. Please refer to the man page for smb.conf in respect of the different +symantics of %L and %N, as well as %U and %u.



18.1.2. Windows 9X Configuration

17.1.1.2. Windows 9x / Me User Profiles

To support Win9X clients, you must use the "logon home" parameter. Samba has +>To support Windows 9x / Me clients, you must use the "logon home" parameter. Samba has now been fixed so that "net use /home" now works as well, and it, too, relies on the "logon home" parameter.

By using the logon home parameter, you are restricted to putting Win9X +>By using the logon home parameter, you are restricted to putting Win9x / Me profiles in the user's home directory. But wait! There is a trick you -can use. If you set the following in the [global] section of your -smb.conf file:

logon home = \\%L\%U\.profiles
logon home = \\%L\%U\.profiles

then your Win9X clients will dutifully put their clients in a subdirectory +>then your Windows 9x / Me clients will dutifully put their clients in a subdirectory of your home directory called .profiles (thus making them hidden).

Not only that, but 'net use/home' will also work, because of a feature in -Win9X. It removes any directory stuff off the end of the home directory area +Windows 9x / Me. It removes any directory stuff off the end of the home directory area and only uses the server and share portion. That is, it looks like you specified \\%L\%U for "logon home".



18.1.3. Win9X and WinNT Configuration

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

You can support profiles for both Win9X and WinNT clients by setting both the "logon home" and "logon path" parameters. For example:

logon home = \\%L\%U\.profiles
-logon path = \\%L\profiles\%U
logon home = \\%L\%u\.profiles + logon path = \\%L\profiles\%u

I have not checked what 'net use /home' does on NT when "logon home" is -set as above.


18.1.4. Windows 9X Profile Setup17.1.2. Windows Client Profile Configuration Information

17.1.2.1. Windows 9x / Me Profile Setup

When a user first logs in on Windows 9X, the file user.DAT is created, as are folders "Start Menu", "Desktop", "Programs" and "Nethood". @@ -14220,7 +15319,7 @@ and deny them write access to this file.

  • On the Windows 95 machine, go to Control Panel | Passwords and +> On the Windows 9x / Me machine, go to Control Panel -> Passwords and select the User Profiles tab. Select the required level of roaming preferences. Press OK, but do _not_ allow the computer to reboot. @@ -14228,8 +15327,8 @@ TYPE="1" >

  • On the Windows 95 machine, go to Control Panel | Network | - Client for Microsoft Networks | Preferences. Select 'Log on to +> On the Windows 9x / Me machine, go to Control Panel -> Network -> + Client for Microsoft Networks -> Preferences. Select 'Log on to NT Domain'. Then, ensure that the Primary Logon is 'Client for Microsoft Networks'. Press OK, and this time allow the computer to reboot. @@ -14237,12 +15336,12 @@ TYPE="1" >

  • Under Windows 95, Profiles are downloaded from the Primary Logon. +>Under Windows 9x / Me Profiles are downloaded from the Primary Logon. If you have the Primary Logon as 'Client for Novell Networks', then the profiles and logon script will be downloaded from your Novell Server. If you have the Primary Logon as 'Windows Logon', then the profiles will be loaded from the local machine - a bit against the -concept of roaming profiles, if you ask me.

    You will now find that the Microsoft Networks Login box contains [user, password, domain] instead of just [user, password]. Type in @@ -14251,26 +15350,26 @@ but bear in mind that the user will be authenticated against this domain and profiles downloaded from it, if that domain logon server supports it), user name and user's password.

    Once the user has been successfully validated, the Windows 95 machine +>Once the user has been successfully validated, the Windows 9x / Me machine will inform you that 'The user has not logged on before' and asks you if you wish to save the user's preferences? Select 'yes'.

    Once the Windows 95 client comes up with the desktop, you should be able +>Once the Windows 9x / Me client comes up with the desktop, you should be able to examine the contents of the directory specified in the "logon path" on the samba server and verify that the "Desktop", "Start Menu", "Programs" and "Nethood" folders have been created.

    These folders will be cached locally on the client, and updated when -the user logs off (if you haven't made them read-only by then :-). +the user logs off (if you haven't made them read-only by then). You will find that if the user creates further folders or short-cuts, that the client will merge the profile contents downloaded with the contents of the profile directory already on the local client, taking the newest folders and short-cuts from each set.

    If you have made the folders / files read-only on the samba server, -then you will get errors from the w95 machine on logon and logout, as +then you will get errors from the Windows 9x / Me machine on logon and logout, as it attempts to merge the local and the remote profile. Basically, if -you have any errors reported by the w95 machine, check the Unix file +you have any errors reported by the Windows 9x / Me machine, check the Unix file permissions and ownership rights on the profile directory contents, on the samba server.

    you will find an entry, for each user, of ProfilePath. Note the contents of this key (likely to be c:\windows\profiles\username), then delete the key ProfilePath for the required user. -

    [Exit the registry editor]. + + [Exit the registry editor]. +

  • WARNING - before deleting the contents of the - directory listed in - the ProfilePath (this is likely to be c:\windows\profiles\username), - ask them if they have any important files stored on their desktop - or in their start menu. delete the contents of the directory - ProfilePath (making a backup if any of the files are needed). + directory listed in the ProfilePath (this is likely to be + c:\windows\profiles\username), ask them if they + have any important files stored on their desktop or in their start menu. + Delete the contents of the directory ProfilePath (making a backup if any + of the files are needed).

    This will have the effect of removing the local (read-only hidden - system file) user.DAT in their profile directory, as well as the - local "desktop", "nethood", "start menu" and "programs" folders. +> This will have the effect of removing the local (read-only hidden + system file) user.DAT in their profile directory, as well as the + local "desktop", "nethood", "start menu" and "programs" folders.

  • log off the windows 95 client. +> log off the windows 9x / Me client.

  • If all else fails, increase samba's debug log levels to between 3 and 10, -and / or run a packet trace program such as tcpdump or netmon.exe, and -look for any error reports.

    If you have access to an NT server, then first set up roaming profiles -and / or netlogons on the NT server. Make a packet trace, or examine -the example packet traces provided with NT server, and see what the +>If you have access to an Windows NT4/200x server, then first set up roaming profiles +and / or netlogons on the Windows NT4/200x server. Make a packet trace, or examine +the example packet traces provided with Windows NT4/200x server, and see what the differences are with the equivalent samba trace.



  • 18.1.5. Windows NT Workstation 4.0

    17.1.2.2. Windows NT4 Workstation

    When a user first logs in to a Windows NT Workstation, the profile NTuser.DAT is created. The profile location can be now specified through the "logon path" parameter.

    There is a parameter that is now available for use with NT Profiles: -"logon drive". This should be set to "h:" or any other drive, and +"logon drive". This should be set to H: or any other drive, and should be used in conjunction with the new "logon home" parameter.

    The entry for the NT 4.0 profile is a _directory_ not a file. The NT +>The entry for the NT4 profile is a _directory_ not a file. The NT help on profiles mentions that a directory is also created with a .PDS extension. The user, while logging in, must have write permission to create the full profile path (and the folder with the .PDS extension for those situations where it might be created.)

    In the profile directory, NT creates more folders than 95. It creates -"Application Data" and others, as well as "Desktop", "Nethood", +>In the profile directory, Windows NT4 creates more folders than Windows 9x / Me. +It creates "Application Data" and others, as well as "Desktop", "Nethood", "Start Menu" and "Programs". The profile itself is stored in a file NTuser.DAT. Nothing appears to be stored in the .PDS directory, and its purpose is currently unknown.


    18.1.6. Windows NT/200x Server

    There is nothing to stop you specifying any path that you like for the -location of users' profiles. Therefore, you could specify that the -profile be stored on a samba server, or any other SMB server, as long as -that SMB server supports encrypted passwords.


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

    Sharing of desktop profiles between Windows versions is NOT recommended. -Desktop profiles are an evolving phenomenon and profiles for later versions -of MS Windows clients add features that may interfere with earlier versions -of MS Windows clients. Probably the more salient reason to NOT mix profiles -is that when logging off an earlier version of MS Windows the older format -of profile contents may overwrite information that belongs to the newer -version resulting in loss of profile information content when that user logs -on again with the newer version of MS Windows.

    If you then want to share the same Start Menu / Desktop with W9x/Me, you will -need to specify a common location for the profiles. The smb.conf parameters -that need to be common are logon path and -logon home.

    If you have this set up correctly, you will find separate user.DAT and -NTuser.DAT files in the same profile directory.


    18.1.8. Windows NT 4

    Unfortunately, the Resource Kit info is Win NT4 or 200x specific.

    Here is a quick guide:

    • On your NT4 Domain Controller, right click on 'My Computer', then -select the tab labelled 'User Profiles'.

    • Select a user profile you want to migrate and click on it.

      I am using the term "migrate" lossely. You can copy a profile to -create a group profile. You can give the user 'Everyone' rights to the -profile you copy this to. That is what you need to do, since your samba -domain is not a member of a trust relationship with your NT4 PDC.

    • Click the 'Copy To' button.

    • In the box labelled 'Copy Profile to' add your new path, eg: -c:\temp\foobar

    • Click on the button labelled 'Change' in the "Permitted to use" box.

    • Click on the group 'Everyone' and then click OK. This closes the -'chose user' box.

    • Now click OK.

    Follow the above for every profile you need to migrate.


    18.1.8.1. Side bar Notes17.1.2.3. Windows 2000/XP Professional

    You should obtain the SID of your NT4 domain. You can use smbpasswd to do -this. Read the man page.

    With Samba-3.0.0 alpha code you can import all you NT4 domain accounts -using the net samsync method. This way you can retain your profile -settings as well as all your users.


    18.1.8.2. Mandatory profiles

    The above method can be used to create mandatory profiles also. To convert -a group profile into a mandatory profile simply locate the NTUser.DAT file -in the copied profile and rename it to NTUser.MAN.


    18.1.8.3. moveuser.exe

    The W2K professional resource kit has moveuser.exe. moveuser.exe changes -the security of a profile from one user to another. This allows the account -domain to change, and/or the user name to change.


    18.1.8.4. Get SID

    You can identify the SID by using GetSID.exe from the Windows NT Server 4.0 -Resource Kit.

    Windows NT 4.0 stores the local profile information in the registry under -the following key: -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    Under the ProfileList key, there will be subkeys named with the SIDs of the -users who have logged on to this computer. (To find the profile information -for the user whose locally cached profile you want to move, find the SID for -the user with the GetSID.exe utility.) Inside of the appropriate user's -subkey, you will see a string value named ProfileImagePath.


    18.1.9. Windows 2000/XP

    You must first convert the profile from a local profile to a domain profile on the MS Windows workstation as follows:

    • Log on as the LOCAL workstation administrator.

      Log on as the LOCAL workstation administrator. +

    • Right click on the 'My Computer' Icon, select 'Properties'

      Right click on the 'My Computer' Icon, select 'Properties' +

    • Click on the 'User Profiles' tab

      Click on the 'User Profiles' tab +

    • Select the profile you wish to convert (click on it once)

      Select the profile you wish to convert (click on it once) +

    • Click on the button 'Copy To'

      Click on the button 'Copy To' +

    • In the "Permitted to use" box, click on the 'Change' button.

      In the "Permitted to use" box, click on the 'Change' button. +

    • Click on the 'Look in" area that lists the machine name, when you click -here it will open up a selection box. Click on the domain to which the -profile must be accessible.

      Click on the 'Look in" area that lists the machine name, when you click + here it will open up a selection box. Click on the domain to which the + profile must be accessible. +

      You will need to log on if a logon box opens up. Eg: In the connect -as: MIDEARTH\root, password: mypassword.

    • To make the profile capable of being used by anyone select 'Everyone'

      To make the profile capable of being used by anyone select 'Everyone' +

    • Click OK. The Selection box will close.

      Click OK. The Selection box will close. +

    • Now click on the 'Ok' button to create the profile in the path you -nominated.

      Now click on the 'Ok' button to create the profile in the path you + nominated. +

    Done. You now have a profile that can be editted using the samba-3.0.0 -profiles tool.

    profiles
    tool.

  • Close the whole console. You do not need to save the settings (this -refers to the console settings rather than the policies you have -changed).


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

    Sharing of desktop profiles between Windows versions is NOT recommended. +Desktop profiles are an evolving phenomenon and profiles for later versions +of MS Windows clients add features that may interfere with earlier versions +of MS Windows clients. Probably the more salient reason to NOT mix profiles +is that when logging off an earlier version of MS Windows the older format +of profile contents may overwrite information that belongs to the newer +version resulting in loss of profile information content when that user logs +on again with the newer version of MS Windows.

    If you then want to share the same Start Menu / Desktop with W9x/Me, you will +need to specify a common location for the profiles. The smb.conf parameters +that need to be common are logon path and +logon home.

    If you have this set up correctly, you will find separate user.DAT and +NTuser.DAT files in the same profile directory.


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

    There is nothing to stop you specifying any path that you like for the +location of users' profiles. Therefore, you could specify that the +profile be stored on a samba server, or any other SMB server, as long as +that SMB server supports encrypted passwords.


    17.1.4.1. Windows NT4 Profile Management Tools

    Unfortunately, the Resource Kit information is specific to the version of MS Windows +NT4/200x. The correct resource kit is required for each platform.

    Here is a quick guide:

    • On your NT4 Domain Controller, right click on 'My Computer', then +select the tab labelled 'User Profiles'.

    • Select a user profile you want to migrate and click on it.

      I am using the term "migrate" lossely. You can copy a profile to +create a group profile. You can give the user 'Everyone' rights to the +profile you copy this to. That is what you need to do, since your samba +domain is not a member of a trust relationship with your NT4 PDC.

    • Click the 'Copy To' button.

    • In the box labelled 'Copy Profile to' add your new path, eg: + c:\temp\foobar

    • Click on the button labelled 'Change' in the "Permitted to use" box.

    • Click on the group 'Everyone' and then click OK. This closes the + 'chose user' box.

    • Now click OK.

    Follow the above for every profile you need to migrate.


    17.1.4.2. Side bar Notes

    You should obtain the SID of your NT4 domain. You can use smbpasswd to do +this. Read the man page.

    With Samba-3.0.0 alpha code you can import all you NT4 domain accounts +using the net samsync method. This way you can retain your profile +settings as well as all your users.


    17.1.4.3. moveuser.exe

    The W2K professional resource kit has moveuser.exe. moveuser.exe changes +the security of a profile from one user to another. This allows the account +domain to change, and/or the user name to change.


    17.1.4.4. Get SID

    You can identify the SID by using GetSID.exe from the Windows NT Server 4.0 +Resource Kit.

    Windows NT 4.0 stores the local profile information in the registry under +the following key: +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    Under the ProfileList key, there will be subkeys named with the SIDs of the +users who have logged on to this computer. (To find the profile information +for the user whose locally cached profile you want to move, find the SID for +the user with the GetSID.exe utility.) Inside of the appropriate user's +subkey, you will see a string value named ProfileImagePath.


    17.2. Mandatory profiles

    A Mandatory Profile is a profile that the user does NOT have the ability to overwrite. +During the user's session it may be possible to change the desktop environment, but +as the user logs out all changes made will be lost. If it is desired to NOT allow the +user any ability to change the desktop environment then this must be done through +policy settings. See previous chapter.

    Under NO circumstances should the profile directory (or it's contents) be made read-only +as this may render the profile un-usable.

    For MS Windows NT4/200x/XP the above method can be used to create mandatory profiles +also. To convert a group profile into a mandatory profile simply locate the NTUser.DAT +file in the copied profile and rename it to NTUser.MAN.

    For MS Windows 9x / Me it is the User.DAT file that must be renamed to User.MAN to +affect a mandatory profile.


    17.3. Creating/Managing Group Profiles

    Most organisations are arranged into departments. There is a nice benenfit in +this fact since usually most users in a department will require the same desktop +applications and the same desktop layout. MS Windows NT4/200x/XP will allow the +use of Group Profiles. A Group Profile is a profile that is created firstly using +a template (example) user. Then using the profile migration tool (see above) the +profile is assigned access rights for the user group that needs to be given access +to the group profile.

    The next step is rather important. PLEASE NOTE: Instead of assigning a group profile +to users (ie: Using User Manager) on a "per user" basis, the group itself is assigned +the now modified profile.

    Be careful with group profiles, if the user who is a member of a group also + has a personal profile, then the result will be a fusion (merge) of the two. +


    17.4. Default Profile for Windows Users

    MS Windows 9x / Me and NT4/200x/XP will use a default profile for any user for whom +a profile does not already exist. Armed with a knowledge of where the default profile +is located on the Windows workstation, and knowing which registry keys affect the path +from which the default profile is created, it is possible to modify the default profile +to one that has been optimised for the site. This has significant administrative +advantages.


    17.4.1. MS Windows 9x/Me

    To enable default per use profiles in Windows 9x / Me you can either use the Windows 98 System +Policy Editor or change the registry directly.

    To enable default per user profiles in Windows 9x / Me, launch the System Policy Editor, then +select File -> Open Registry, then click on the Local Computer icon, click on Windows 98 System, +select User Profiles, click on the enable box. Do not forget to save the registry changes.

    To modify the registry directly, launch the Registry Editor (regedit.exe), select the hive +HKEY_LOCAL_MACHINE\Network\Logon. Now add a DWORD type key with the name +"User Profiles", to enable user profiles set the value to 1, to disable user profiles set it to 0.


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

    When a user logs on to a Windows 9x / Me machine, the local profile path, +HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList, is checked +for an existing entry for that user:

    If the user has an entry in this registry location, Windows 9x / Me checks for a locally cached +version of the user profile. Windows 9x / Me also checks the user's home directory (or other +specified directory if the location has been modified) on the server for the User Profile. +If a profile exists in both locations, the newer of the two is used. If the User Profile exists +on the server, but does not exist on the local machine, the profile on the server is downloaded +and used. If the User Profile only exists on the local machine, that copy is used.

    If a User Profile is not found in either location, the Default User Profile from the Windows 9x / Me +machine is used and is copied to a newly created folder for the logged on user. At log off, any +changes that the user made are written to the user's local profile. If the user has a roaming +profile, the changes are written to the user's profile on the server.


    17.4.2. MS Windows NT4 Workstation

    On MS Windows NT4 the default user profile is obtained from the location +%SystemRoot%\Profiles which in a default installation will translate to +C:\WinNT\Profiles. Under this directory on a clean install there will be +three (3) directories: Administrator, All Users, Default User.

    The All Users directory contains menu settings that are common across all +system users. The Default User directory contains menu entries that are +customisable per user depending on the profile settings chosen/created.

    When a new user first logs onto an MS Windows NT4 machine a new profile is created from:

    All Users settings
    Default User settings (contains the default NTUser.DAT file)

    When a user logs onto an MS Windows NT4 machine that is a member of a Microsoft security domain +the following steps are followed in respect of profile handling:

    1. The users' account information which is obtained during the logon process contains + the location of the users' desktop profile. The profile path may be local to the + machine or it may be located on a network share. If there exists a profile at the location + of the path from the user account, then this profile is copied to the location + %SystemRoot%\Profiles\%USERNAME%. This profile then inherits the + settings in the All Users profile in the %SystemRoot%\Profiles + location. +

    2. If the user account has a profile path, but at it's location a profile does not exist, + then a new profile is created in the %SystemRoot%\Profiles\%USERNAME% + directory from reading the Default User profile. +

    3. If the NETLOGON share on the authenticating server (logon server) contains a policy file + (NTConfig.POL) then it's contents are applied to the NTUser.DAT + which is applied to the HKEY_CURRENT_USER part of the registry. +

    4. When the user logs out, if the profile is set to be a roaming profile it will be written + out to the location of the profile. The NTuser.DAT file is then + re-created from the contents of the HKEY_CURRENT_USER contents. + Thus, should there not exist in the NETLOGON share an NTConfig.POL at the + next logon, the effect of the provious NTConfig.POL will still be held + in the profile. The effect of this is known as tatooing. +

    MS Windows NT4 profiles may be Local or Roaming. A Local profile +will stored in the %SystemRoot%\Profiles\%USERNAME% location. A roaming profile will +also remain stored in the same way, unless the following registry key is created:

    	HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\winlogon\
    +	"DeleteRoamingCache"=dword:00000001
    + +In which case, the local copy (in %SystemRoot%\Profiles\%USERNAME%) will be +deleted on logout.

    Under MS Windows NT4 default locations for common resources (like My Documents +may be redirected to a network share by modifying the following registry keys. These changes may be affected +via use of the System Policy Editor (to do so may require that you create your owns template extension +for the policy editor to allow this to be done through the GUI. Another way to do this is by way of first +creating a default user profile, then while logged in as that user, run regedt32 to edit the key settings.

    The Registry Hive key that affects the behaviour of folders that are part of the default user profile +are controlled by entries on Windows NT4 is:

            HKEY_CURRENT_USER
    +                \Software
    +                        \Microsoft
    +                                \Windows
    +                                        \CurrentVersion
    +                                                \Explorer
    +                                                        \User Shell Folders\

    The above hive key contains a list of automatically managed folders. The default entries are:

            Name            Default Value
    +        --------------  -----------------------------------------
    +        AppData         %USERPROFILE%\Application Data
    +        Desktop         %USERPROFILE%\Desktop
    +        Favorites       %USERPROFILE%\Favorites
    +        NetHood         %USERPROFILE%\NetHood
    +        PrintHood       %USERPROFILE%\PrintHood
    +        Programs        %USERPROFILE%\Start Menu\Programs
    +        Recent          %USERPROFILE%\Recent
    +        SendTo          %USERPROFILE%\SendTo
    +        Start Menu      %USERPROFILE%\Start Menu
    +        Startup         %USERPROFILE%\Start Menu\Programs\Startup
    +        
    +

    The registry key that contains the location of the default profile settings is: + +

    	HKEY_LOCAL_MACHINE
    +		\SOFTWARE
    +			\Microsoft
    +				\Windows
    +					\CurrentVersion
    +						\Explorer
    +							\User Shell Folders
    + +The default entries are: + +
    	Common Desktop		%SystemRoot%\Profiles\All Users\Desktop
    +	Common Programs		%SystemRoot%\Profiles\All Users\Programs
    +	Common Start Menu	%SystemRoot%\Profiles\All Users\Start Menu
    +	Common Startu	p	%SystemRoot%\Profiles\All Users\Start Menu\Progams\Startup


    17.4.3. MS Windows 200x/XP

    MS Windows XP Home Edition does use default per user profiles, but can not participate + in domain security, can not log onto an NT/ADS style domain, and thus can obtain the profile + only from itself. While there are benefits in doing this the beauty of those MS Windows + clients that CAN participate in domain logon processes allows the administrator to create + a global default profile and to enforce it through the use of Group Policy Objects (GPOs). +

    When a new user first logs onto MS Windows 200x/XP machine the default profile is obtained from +C:\Documents and Settings\Default User. The administrator can modify (or change +the contents of this location and MS Windows 200x/XP will gladly user it. This is far from the optimum +arrangement since it will involve copying a new default profile to every MS Windows 200x/XP client +workstation.

    When MS Windows 200x/XP participate in a domain security context, and if the default user +profile is not found, then the client will search for a default profile in the NETLOGON share +of the authenticating server. ie: In MS Windows parlance: +%LOGONSERVER%\NETLOGON\Default User and if one exits there it will copy this +to the workstation to the C:\Documents and Settings\ under the Windows +login name of the user.

    This path translates, in Samba parlance, to the smb.conf [NETLOGON] share. The directory + should be created at the root of this share and msut be called Default Profile. +

    If a default profile does not exist in this location then MS Windows 200x/XP will use the local +default profile.

    On loging out, the users' desktop profile will be stored to the location specified in the registry +settings that pertain to the user. If no specific policies have been created, or passed to the client +during the login process (as Samba does automatically), then the user's profile will be written to +the local machine only under the path C:\Documents and Settings\%USERNAME%.

    Those wishing to modify the default behaviour can do so through up to three methods:

    • Modify the registry keys on the local machine manually and place the new default profile in the + NETLOGON share root - NOT recommended as it is maintenance intensive. +

    • Create an NT4 style NTConfig.POL file that specified this behaviour and locate this file + in the root of the NETLOGON share along with the new default profile. +

    • Create a GPO that enforces this through Active Directory, and place the new default profile + in the NETLOGON share. +

    The Registry Hive key that affects the behaviour of folders that are part of the default user profile +are controlled by entries on Windows 200x/XP is:

    	HKEY_CURRENT_USER
    +		\Software
    +			\Microsoft
    +				\Windows
    +					\CurrentVersion
    +						\Explorer
    +							\User Shell Folders\

    The above hive key contains a list of automatically managed folders. The default entries are:

    	Name		Default Value
    +	--------------	-----------------------------------------
    +	AppData		%USERPROFILE%\Application Data
    +	Cache		%USERPROFILE%\Local Settings\Temporary Internet Files
    +	Cookies		%USERPROFILE%\Cookies
    +	Desktop		%USERPROFILE%\Desktop
    +	Favorites	%USERPROFILE%\Favorites
    +	History		%USERPROFILE%\Local Settings\History
    +	Local AppData	%USERPROFILE%\Local Settings\Application Data
    +	Local Settings	%USERPROFILE%\Local Settings
    +	My Pictures	%USERPROFILE%\My Documents\My Pictures
    +	NetHood		%USERPROFILE%\NetHood
    +	Personal	%USERPROFILE%\My Documents
    +	PrintHood	%USERPROFILE%\PrintHood
    +	Programs	%USERPROFILE%\Start Menu\Programs
    +	Recent		%USERPROFILE%\Recent
    +	SendTo		%USERPROFILE%\SendTo
    +	Start Menu	%USERPROFILE%\Start Menu
    +	Startup		%USERPROFILE%\Start Menu\Programs\Startup
    +	Templates	%USERPROFILE%\Templates
    +	
    +

    There is also an entry called "Default" that has no value set. The default entry is of type REG_SZ, all +the others are of type REG_EXPAND_SZ.

    It makes a huge difference to the speed of handling roaming user profiles if all the folders are +stored on a dedicated location on a network server. This means that it will NOT be necessary to +write Outlook PST file over the network for every login and logout.

    To set this to a network location you could use the following examples: + +

    	%LOGONSERVER%\%USERNAME%\Default Folders
    + +This would store the folders in the user's home directory under a directory called "Default Folders" + +You could also use: + +
    	\\SambaServer\FolderShare\%USERNAME%
    + +in which case the default folders will be stored in the server named SambaServer +in the share called FolderShare under a directory that has the name of the MS Windows +user as seen by the Linux/Unix file system.

    Please note that once you have created a default profile share, you MUST migrate a user's profile +(default or custom) to it.

    MS Windows 200x/XP profiles may be Local or Roaming. +A roaming profile will be cached locally unless the following registry key is created:

    	HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\winlogon\
    +	"DeleteRoamingCache"=dword:00000001
    + +In which case, the local cache copy will be deleted on logout.


    Chapter 18. PAM Configuration for Centrally Managed Authentication

    18.1. Samba and PAM

    A number of Unix systems (eg: Sun Solaris), as well as the +xxxxBSD family and Linux, now utilize the Pluggable Authentication +Modules (PAM) facility to provide all authentication, +authorization and resource control services. Prior to the +introduction of PAM, a decision to use an alternative to +the system password database (/etc/passwd) +would require the provision of alternatives for all programs that provide +security services. Such a choice would involve provision of +alternatives to such programs as: login, +passwd, chown, etc.

    PAM provides a mechanism that disconnects these security programs +from the underlying authentication/authorization infrastructure. +PAM is configured either through one file /etc/pam.conf (Solaris), +or by editing individual files that are located in /etc/pam.d.

    If the PAM authentication module (loadable link library file) is located in the + default location then it is not necessary to specify the path. In the case of + Linux, the default location is /lib/security. If the module + is located other than default then the path may be specified as: + +

    	auth       required      /other_path/pam_strange_module.so
    +	
    +

    The following is an example /etc/pam.d/login configuration file. +This example had all options been uncommented is probably not usable +as it stacks many conditions before allowing successful completion +of the login process. Essentially all conditions can be disabled +by commenting them out except the calls to pam_pwdb.so.

    	#%PAM-1.0
    +	# The PAM configuration file for the `login' service
    +	#
    +	auth 		required	pam_securetty.so
    +	auth 		required	pam_nologin.so
    +	# auth 		required	pam_dialup.so
    +	# auth 		optional	pam_mail.so
    +	auth		required	pam_pwdb.so shadow md5
    +	# account    	requisite  	pam_time.so
    +	account		required	pam_pwdb.so
    +	session		required	pam_pwdb.so
    +	# session 	optional	pam_lastlog.so
    +	# password   	required   	pam_cracklib.so retry=3
    +	password	required	pam_pwdb.so shadow md5

    PAM allows use of replacable modules. Those available on a +sample system include:

    $/bin/ls /lib/security +

    	pam_access.so    pam_ftp.so          pam_limits.so     
    +	pam_ncp_auth.so  pam_rhosts_auth.so  pam_stress.so     
    +	pam_cracklib.so  pam_group.so        pam_listfile.so   
    +	pam_nologin.so   pam_rootok.so       pam_tally.so      
    +	pam_deny.so      pam_issue.so        pam_mail.so       
    +	pam_permit.so    pam_securetty.so    pam_time.so       
    +	pam_dialup.so    pam_lastlog.so      pam_mkhomedir.so  
    +	pam_pwdb.so      pam_shells.so       pam_unix.so       
    +	pam_env.so       pam_ldap.so         pam_motd.so       
    +	pam_radius.so    pam_smbpass.so      pam_unix_acct.so  
    +	pam_wheel.so     pam_unix_auth.so    pam_unix_passwd.so
    +	pam_userdb.so    pam_warn.so         pam_unix_session.so

    The following example for the login program replaces the use of +the pam_pwdb.so module which uses the system +password database (/etc/passwd, +/etc/shadow, /etc/group) with +the module pam_smbpass.so which uses the Samba +database which contains the Microsoft MD4 encrypted password +hashes. This database is stored in either +/usr/local/samba/private/smbpasswd, +/etc/samba/smbpasswd, or in +/etc/samba.d/smbpasswd, depending on the +Samba implementation for your Unix/Linux system. The +pam_smbpass.so module is provided by +Samba version 2.2.1 or later. It can be compiled by specifying the +--with-pam_smbpass options when running Samba's +configure script. For more information +on the pam_smbpass module, see the documentation +in the source/pam_smbpass directory of the Samba +source distribution.

    	#%PAM-1.0
    +	# The PAM configuration file for the `login' service
    +	#
    +	auth		required	pam_smbpass.so nodelay
    +	account		required	pam_smbpass.so nodelay
    +	session		required	pam_smbpass.so nodelay
    +	password	required	pam_smbpass.so nodelay

    The following is the PAM configuration file for a particular +Linux system. The default condition uses pam_pwdb.so.

    	#%PAM-1.0
    +	# The PAM configuration file for the `samba' service
    +	#
    +	auth       required     pam_pwdb.so nullok nodelay shadow audit
    +	account    required     pam_pwdb.so audit nodelay
    +	session    required     pam_pwdb.so nodelay
    +	password   required     pam_pwdb.so shadow md5

    In the following example the decision has been made to use the +smbpasswd database even for basic samba authentication. Such a +decision could also be made for the passwd program and would +thus allow the smbpasswd passwords to be changed using the passwd +program.

    	#%PAM-1.0
    +	# The PAM configuration file for the `samba' service
    +	#
    +	auth       required     pam_smbpass.so nodelay
    +	account    required     pam_pwdb.so audit nodelay
    +	session    required     pam_pwdb.so nodelay
    +	password   required     pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf

    PAM allows stacking of authentication mechanisms. It is +also possible to pass information obtained within one PAM module through +to the next module in the PAM stack. Please refer to the documentation for +your particular system implementation for details regarding the specific +capabilities of PAM in this environment. Some Linux implmentations also +provide the pam_stack.so module that allows all +authentication to be configured in a single central file. The +pam_stack.so method has some very devoted followers +on the basis that it allows for easier administration. As with all issues in +life though, every decision makes trade-offs, so you may want examine the +PAM documentation for further helpful information.


    18.2. Distributed Authentication

    The astute administrator will realize from this that the +combination of pam_smbpass.so, +winbindd, and a distributed +passdb backend, such as ldap, will allow the establishment of a +centrally managed, distributed +user/password database that can also be used by all +PAM (eg: Linux) aware programs and applications. This arrangement +can have particularly potent advantages compared with the +use of Microsoft Active Directory Service (ADS) in so far as +reduction of wide area network authentication traffic.


    18.3. PAM Configuration in smb.conf

    There is an option in smb.conf called obey pam restrictions. +The following is from the on-line help for this option in SWAT;

    When Samba is configured to enable PAM support (i.e. +--with-pam), this parameter will +control whether or not Samba should obey PAM's account +and session management directives. The default behavior +is to use PAM for clear text authentication only and to +ignore any account or session management. Note that Samba always +ignores PAM for authentication in the case of +encrypt passwords = yes. +The reason is that PAM modules cannot support the challenge/response +authentication mechanism needed in the presence of SMB +password encryption.

    Default: obey pam restrictions = no


    Chapter 19. Stackable VFS modules

    19.1. Introduction and configuration

    Since samba 3.0, samba supports stackable VFS(Virtual File System) modules. +Samba passes each request to access the unix file system thru the loaded VFS modules. +This chapter covers all the modules that come with the samba source and references to +some external modules.

    You may have problems to compile these modules, as shared libraries are +compiled and linked in different ways on different systems. +They currently have been tested against GNU/linux and IRIX.

    To use the VFS modules, create a share similar to the one below. The +important parameter is the vfs object parameter which must point to +the exact pathname of the shared library objects. For example, to log all access +to files and use a recycle bin: + +

           [audit]
    +                comment = Audited /data directory
    +                path = /data
    +                vfs object = /path/to/audit.so /path/to/recycle.so
    +                writeable = yes
    +                browseable = yes

    The modules are used in the order they are specified.

    Further documentation on writing VFS modules for Samba can be found in +the Samba Developers Guide.


    19.2. Included modules

    19.2.1. audit

    A simple module to audit file access to the syslog +facility. The following operations are logged: +

    share
    connect/disconnect
    directory opens/create/remove
    file open/close/rename/unlink/chmod


    19.2.2. extd_audit

    This module is identical with the audit module above except +that it sends audit logs to both syslog as well as the smbd log file/s. The +loglevel for this module is set in the smb.conf file. At loglevel = 0, only file +and directory deletions and directory and file creations are logged. At loglevel = 1 +file opens are renames and permission changes are logged , while at loglevel = 2 file +open and close calls are logged also.


    19.2.3. recycle

    A recycle-bin like modules. When used any unlink call +will be intercepted and files moved to the recycle +directory instead of beeing deleted.

    Supported options: +

    vfs_recycle_bin:repository

    FIXME

    vfs_recycle_bin:keeptree

    FIXME

    vfs_recycle_bin:versions

    FIXME

    vfs_recycle_bin:touch

    FIXME

    vfs_recycle_bin:maxsize

    FIXME

    vfs_recycle_bin:exclude

    FIXME

    vfs_recycle_bin:exclude_dir

    FIXME

    vfs_recycle_bin:noversions

    FIXME


    19.2.4. netatalk

    A netatalk module, that will ease co-existence of samba and +netatalk file sharing services.

    Advantages compared to the old netatalk module: +

    it doesn't care about creating of .AppleDouble forks, just keeps ones in sync
    if share in smb.conf doesn't contain .AppleDouble item in hide or veto list, it will be added automatically


    19.3. VFS modules available elsewhere

    This section contains a listing of various other VFS modules that +have been posted but don't currently reside in the Samba CVS +tree for one reason ot another (e.g. it is easy for the maintainer +to have his or her own CVS tree).

    No statemets about the stability or functionality any module +should be implied due to its presence here.


    19.3.1. DatabaseFS

    URL: http://www.css.tayloru.edu/~elorimer/databasefs/index.php

    By Eric Lorimer.

    I have created a VFS module which implements a fairly complete read-only +filesystem. It presents information from a database as a filesystem in +a modular and generic way to allow different databases to be used +(originally designed for organizing MP3s under directories such as +"Artists," "Song Keywords," etc... I have since applied it to a student +roster database very easily). The directory structure is stored in the +database itself and the module makes no assumptions about the database +structure beyond the table it requires to run.

    Any feedback would be appreciated: comments, suggestions, patches, +etc... If nothing else, hopefully it might prove useful for someone +else who wishes to create a virtual filesystem.


    19.3.2. vscan

    URL: http://www.openantivirus.org/

    samba-vscan is a proof-of-concept module for Samba, which +uses the VFS (virtual file system) features of Samba 2.2.x/3.0 +alphaX. Of couse, Samba has to be compiled with VFS support. +samba-vscan supports various virus scanners and is maintained +by Rainer Link.


    Chapter 20. Hosting a Microsoft Distributed File System tree on Samba

    20.1. Instructions

    The Distributed File System (or Dfs) provides a means of + separating the logical view of files and directories that users + see from the actual physical locations of these resources on the + network. It allows for higher availability, smoother storage expansion, + load balancing etc. For more information about Dfs, refer to Microsoft documentation.

    This document explains how to host a Dfs tree on a Unix + machine (for Dfs-aware clients to browse) using Samba.

    To enable SMB-based DFS for Samba, configure it with the + --with-msdfs option. Once built, a + Samba server can be made a Dfs server by setting the global + boolean host msdfs parameter in the smb.conf + file. You designate a share as a Dfs root using the share + level boolean msdfs root parameter. A Dfs root directory on + Samba hosts Dfs links in the form of symbolic links that point + to other servers. For example, a symbolic link + junction->msdfs:storage1\share1 in + the share directory acts as the Dfs junction. When Dfs-aware + clients attempt to access the junction link, they are redirected + to the storage location (in this case, \\storage1\share1).

    Dfs trees on Samba work with all Dfs-aware clients ranging + from Windows 95 to 2000.

    Here's an example of setting up a Dfs tree on a Samba + server.

    # The smb.conf file:
    +[global]
    +	netbios name = SAMBA
    +	host msdfs   = yes
    +
    +[dfs]
    +	path = /export/dfsroot
    +	msdfs root = yes
    +	

    In the /export/dfsroot directory we set up our dfs links to + other servers on the network.

    root# cd /export/dfsroot

    root# chown root /export/dfsroot

    root# chmod 755 /export/dfsroot

    root# ln -s msdfs:storageA\\shareA linka

    root# ln -s msdfs:serverB\\share,serverC\\share linkb

    You should set up the permissions and ownership of + the directory acting as the Dfs root such that only designated + users can create, delete or modify the msdfs links. Also note + that symlink names should be all lowercase. This limitation exists + to have Samba avoid trying all the case combinations to get at + the link name. Finally set up the symbolic links to point to the + network shares you want, and start Samba.

    Users on Dfs-aware clients can now browse the Dfs tree + on the Samba server at \\samba\dfs. Accessing + links linka or linkb (which appear as directories to the client) + takes users directly to the appropriate shares on the network.


    20.1.1. Notes

    • Windows clients need to be rebooted + if a previously mounted non-dfs share is made a dfs + root or vice versa. A better way is to introduce a + new share and make it the dfs root.

    • Currently there's a restriction that msdfs + symlink names should all be lowercase.

    • For security purposes, the directory + acting as the root of the Dfs tree should have ownership + and permissions set so that only designated users can + modify the symbolic links in the directory.

    Chapter 19. Integrating MS Windows networks with SambaChapter 21. Integrating MS Windows networks with Samba

    This section deals with NetBIOS over TCP/IP name to IP address resolution. If you your MS Windows clients are NOT configured to use NetBIOS over TCP/IP then this @@ -14914,8 +17480,8 @@ CLASS="SECT1" >


    19.1. Name Resolution in a pure Unix/Linux world21.1. Name Resolution in a pure Unix/Linux world

    The key configuration files covered in this section are:


    19.1.1. 21.1.1. /etc/hosts

    19.1.2. 21.1.2. /etc/resolv.conf

    19.1.3. 21.1.3. /etc/host.conf

    19.1.4. 21.1.4. /etc/nsswitch.conf

    19.2. Name resolution as used within MS Windows networking21.2. Name resolution as used within MS Windows networking

    MS Windows networking is predicated about the name each machine @@ -15258,8 +17824,8 @@ CLASS="SECT2" >


    19.2.1. The NetBIOS Name Cache21.2.1. The NetBIOS Name Cache

    All MS Windows machines employ an in memory buffer in which is @@ -15285,8 +17851,8 @@ CLASS="SECT2" >


    19.2.2. The LMHOSTS file21.2.2. The LMHOSTS file

    This file is usually located in MS Windows NT 4.0 or @@ -15388,8 +17954,8 @@ CLASS="SECT2" >


    19.2.3. HOSTS file21.2.3. HOSTS file

    This file is usually located in MS Windows NT 4.0 or 2000 in @@ -15410,8 +17976,8 @@ CLASS="SECT2" >


    19.2.4. DNS Lookup21.2.4. DNS Lookup

    This capability is configured in the TCP/IP setup area in the network @@ -15430,8 +17996,8 @@ CLASS="SECT2" >


    19.2.5. WINS Lookup21.2.5. WINS Lookup

    A WINS (Windows Internet Name Server) service is the equivaent of the @@ -15473,18 +18039,21 @@ CLASS="CHAPTER" >Chapter 20. Improved browsing in samba

    Chapter 22. Improved browsing in samba

    20.1. Overview of browsing22.1. Overview of browsing

    SMB networking provides a mechanism by which clients can access a list -of machines in a network, a so-called "browse list". This list +of machines in a network, a so-called browse list. This list contains machines that are ready to offer file and/or print services to other machines within the network. Thus it does not include machines which aren't currently able to do server tasks. The browse @@ -15492,7 +18061,7 @@ list is heavily used by all SMB clients. Configuration of SMB browsing has been problematic for some Samba users, hence this document.

    MS Windows 2000 and later, as with Samba-3 and later, can be +>MS Windows 2000 and later, as with Samba 3 and later, can be configured to not use NetBIOS over TCP/IP. When configured this way it is imperative that name resolution (using DNS/LDAP/ADS) be correctly configured and operative. Browsing will NOT work if name resolution @@ -15508,8 +18077,8 @@ CLASS="SECT1" >


    20.2. Browsing support in samba22.2. Browsing support in samba

    Samba facilitates browsing. The browsing is supported by nmbd @@ -15528,45 +18097,91 @@ workgroup that has the same name as an NT Domain: on each wide area network, you must only ever have one domain master browser per workgroup, regardless of whether it is NT, Samba or any other type of domain master that is providing this service.

    [Note that nmbd can be configured as a WINS server, but it is not +>

    Nmbd can be configured as a WINS server, but it is not necessary to specifically use samba as your WINS server. MS Windows NT4, Server or Advanced Server 2000 or 2003 can be configured as your WINS server. In a mixed NT/2000/2003 server and samba environment on a Wide Area Network, it is recommended that you use the Microsoft WINS server capabilities. In a samba-only environment, it is recommended that you use one and only one Samba server as your WINS server.

    To get browsing to work you need to run nmbd as usual, but will need -to use the "workgroup" option in smb.conf to control what workgroup -Samba becomes a part of.

    workgroup option in smb.conf +to control what workgroup Samba becomes a part of.

    Samba also has a useful option for a Samba server to offer itself for browsing on another subnet. It is recommended that this option is only used for 'unusual' purposes: announcements over the internet, for -example. See "remote announce" in the smb.conf man page.

    remote announce
    in the +smb.conf man page.


    20.3. Problem resolution22.3. Problem resolution

    If something doesn't work then hopefully the log.nmb file will help you track down the problem. Try a debug level of 2 or 3 for finding problems. Also note that the current browse list usually gets stored -in text form in a file called browse.dat.

    browse.dat.

    Note that if it doesn't work for you, then you should still be able to -type the server name as \\SERVER in filemanager then hit enter and -filemanager should display the list of available shares.

    \\SERVER
    in filemanager then +hit enter and filemanager should display the list of available shares.

    Some people find browsing fails because they don't have the global -"guest account" set to a valid account. Remember that the IPC$ -connection that lists the shares is done as guest, and thus you must +guest account set to a valid account. Remember that the +IPC$ connection that lists the shares is done as guest, and thus you must have a valid guest account.

    Also, a lot of people are getting bitten by the problem of too many -parameters on the command line of nmbd in inetd.conf. This trick is to -not use spaces between the option and the parameter (eg: -d2 instead -of -d 2), and to not use the -B and -N options. New versions of nmbd -are now far more likely to correctly find your broadcast and network -address, so in most cases these aren't needed.

    The other big problem people have is that their broadcast address, netmask or IP address is wrong (specified with the "interfaces" option in smb.conf)


    20.4. Browsing across subnets22.4. Browsing across subnets

    Since the release of Samba 1.9.17(alpha1) Samba has been @@ -15629,8 +18237,8 @@ CLASS="SECT2" >


    20.4.1. How does cross subnet browsing work ?22.4.1. How does cross subnet browsing work ?

    Cross subnet browsing is a complicated dance, containing multiple @@ -15840,8 +18448,8 @@ CLASS="SECT1" >


    20.5. Setting up a WINS server22.5. Setting up a WINS server

    Either a Samba machine or a Windows NT Server machine may be set up @@ -15859,17 +18467,17 @@ yes. If you have any older versions of Samba on your network it is strongly suggested you upgrade to a recent version, or at the very least set the parameter to 'no' on all these machines.

    Machines with "Machines with wins support = yes" will keep a list of +> will keep a list of all NetBIOS names registered with them, acting as a DNS for NetBIOS names.

    You should set up only ONE wins server. Do NOT set the -"wins support = yes" option on more than one Samba +> option on more than one Samba server.

    To set up a Windows NT Server as a WINS server you need to set up @@ -15880,8 +18488,11 @@ refuse to document these replication protocols Samba cannot currently participate in these replications. It is possible in the future that a Samba->Samba WINS replication protocol may be defined, in which case more than one Samba machine could be set up as a WINS server -but currently only one Samba server should have the "wins support = yes" -parameter set.

    wins support = yes parameter set.

    After the WINS server has been configured you must ensure that all machines participating on the network are configured with the address @@ -15902,14 +18513,14 @@ machine or its IP address.

    Note that this line MUST NOT BE SET in the smb.conf file of the Samba server acting as the WINS server itself. If you set both the -"wins support = yes" option and the -" option and the +wins server = <name>" option then +> option then nmbd will fail to start.

    There are two possible scenarios for setting up cross subnet browsing. @@ -15923,8 +18534,8 @@ CLASS="SECT1" >


    20.6. Setting up Browsing in a WORKGROUP22.6. Setting up Browsing in a WORKGROUP

    To set up cross subnet browsing on a network containing machines @@ -15985,15 +18596,31 @@ os level = 65

    The "local master" parameter allows Samba to act as a local master -browser. The "preferred master" causes nmbd to force a browser -election on startup and the "os level" parameter sets Samba high -enough so that it should win any browser elections.

    The local master parameter allows Samba to act as a +local master browser. The preferred master causes nmbd +to force a browser election on startup and the os level +parameter sets Samba high enough so that it should win any browser elections.

    If you have an NT machine on the subnet that you wish to be the local master browser then you can disable Samba from becoming a local master browser by setting the following -options in the [global] section of the smb.conf file :

    [global]
    section of the +smb.conf file :


    20.7. Setting up Browsing in a DOMAIN22.7. Setting up Browsing in a DOMAIN

    If you are adding Samba servers to a Windows NT Domain then @@ -16017,13 +18644,23 @@ you must not set up a Samba server as a domain master browser. By default, a Windows NT Primary Domain Controller for a Domain name is also the Domain master browser for that name, and many things will break if a Samba server registers the Domain master -browser NetBIOS name (DOMAIN<1B>) with WINS instead of the PDC.

    DOMAIN<1B>) +with WINS instead of the PDC.

    For subnets other than the one containing the Windows NT PDC you may set up Samba servers as local master browsers as described. To make a Samba server a local master browser set -the following options in the [global] section of the smb.conf -file :

    [global] section +of the smb.conf file :

    If you wish to have a Samba server fight the election with machines -on the same subnet you may set the "os level" parameter to lower -levels. By doing this you can tune the order of machines that +on the same subnet you may set the os level parameter +to lower levels. By doing this you can tune the order of machines that will become local master browsers if they are running. For -more details on this see the section "FORCING SAMBA TO BE THE MASTER" +more details on this see the section Forcing samba to be the master browser below.

    If you have Windows NT machines that are members of the domain on all subnets, and you are sure they will always be running then you can disable Samba from taking part in browser elections and ever becoming a local master browser by setting following options -in the [global] section of the smb.conf file :

    [global] section of the smb.conf +file :


    20.8. Forcing samba to be the master22.8. Forcing samba to be the master

    Who becomes the "master browser" is determined by an election process -using broadcasts. Each election packet contains a number of parameters +>Who becomes the master browser is determined by an election +process using broadcasts. Each election packet contains a number of parameters which determine what precedence (bias) a host should have in the election. By default Samba uses a very low precedence and thus loses elections to just about anyone else.

    If you want Samba to win elections then just set the "os level" global -option in smb.conf to a higher number. It defaults to 0. Using 34 +>If you want Samba to win elections then just set the os level global +option in smb.conf to a higher number. It defaults to 0. Using 34 would make it win all elections over every other system (except other samba systems!)

    A "os level" of 2 would make it beat WfWg and Win95, but not MS Windows +>A os level of 2 would make it beat WfWg and Win95, but not MS Windows NT/2K Server. A MS Windows NT/2K Server domain controller uses level 32.

    The maximum os level is 255

    If you want samba to force an election on startup, then set the -"preferred master" global option in smb.conf to "yes". Samba will +preferred master global option in smb.conf to "yes". Samba will then have a slight advantage over other potential master browsers that are not preferred master browsers. Use this parameter with care, as if you have two hosts (whether they are windows 95 or NT or -samba) on the same local subnet both set with "preferred master" to +samba) on the same local subnet both set with preferred master to "yes", then periodically and continually they will force an election in order to become the local master browser.

    If you want samba to be a "domain master browser", then it is -recommended that you also set "preferred master" to "yes", because +>If you want samba to be a domain master browser, then it is +recommended that you also set preferred master to "yes", because samba will not become a domain master browser for the whole of your LAN or WAN if it is not also a local master browser on its own broadcast isolated subnet.


    20.9. Making samba the domain master22.9. Making samba the domain master

    The domain master is responsible for collating the browse lists of multiple subnets so that browsing can occur between subnets. You can -make samba act as the domain master by setting "domain master = yes" -in smb.conf. By default it will not be a domain master.

    domain master = yes +in smb.conf. By default it will not be a domain master.

    Note that you should NOT set Samba to be the domain master for a workgroup that has the same name as an NT Domain.

    If you want samba to be the domain master then I suggest you also set -the "os level" high enough to make sure it wins elections, and set -"preferred master" to "yes", to get samba to force an election on +the os level high enough to make sure it wins elections, and set +preferred master to "yes", to get samba to force an election on startup.

    Note that all your servers (including samba) and clients should be @@ -16180,8 +18869,8 @@ CLASS="SECT1" >


    20.10. Note about broadcast addresses22.10. Note about broadcast addresses

    If your network uses a "0" based broadcast address (for example if it @@ -16194,457 +18883,19 @@ CLASS="SECT1" >


    20.11. Multiple interfaces22.11. Multiple interfaces

    Samba now supports machines with multiple network interfaces. If you -have multiple interfaces then you will need to use the "interfaces" -option in smb.conf to configure them. See smb.conf(5) for details.


    Chapter 21. Hosting a Microsoft Distributed File System tree on Samba

    21.1. Instructions

    The Distributed File System (or Dfs) provides a means of - separating the logical view of files and directories that users - see from the actual physical locations of these resources on the - network. It allows for higher availability, smoother storage expansion, - load balancing etc. For more information about Dfs, refer to Microsoft documentation.

    This document explains how to host a Dfs tree on a Unix - machine (for Dfs-aware clients to browse) using Samba.

    To enable SMB-based DFS for Samba, configure it with the - --with-msdfs option. Once built, a - Samba server can be made a Dfs server by setting the global - boolean host msdfs parameter in the smb.conf - file. You designate a share as a Dfs root using the share - level boolean msdfs root parameter. A Dfs root directory on - Samba hosts Dfs links in the form of symbolic links that point - to other servers. For example, a symbolic link - junction->msdfs:storage1\share1 in - the share directory acts as the Dfs junction. When Dfs-aware - clients attempt to access the junction link, they are redirected - to the storage location (in this case, \\storage1\share1).

    Dfs trees on Samba work with all Dfs-aware clients ranging - from Windows 95 to 2000.

    Here's an example of setting up a Dfs tree on a Samba - server.

    # The smb.conf file:
    -[global]
    -	netbios name = SAMBA
    -	host msdfs   = yes
    -
    -[dfs]
    -	path = /export/dfsroot
    -	msdfs root = yes
    -	

    In the /export/dfsroot directory we set up our dfs links to - other servers on the network.

    root# cd /export/dfsroot

    root# chown root /export/dfsroot

    root# chmod 755 /export/dfsroot

    root# ln -s msdfs:storageA\\shareA linka

    root# ln -s msdfs:serverB\\share,serverC\\share linkb

    You should set up the permissions and ownership of - the directory acting as the Dfs root such that only designated - users can create, delete or modify the msdfs links. Also note - that symlink names should be all lowercase. This limitation exists - to have Samba avoid trying all the case combinations to get at - the link name. Finally set up the symbolic links to point to the - network shares you want, and start Samba.

    Users on Dfs-aware clients can now browse the Dfs tree - on the Samba server at \\samba\dfs. Accessing - links linka or linkb (which appear as directories to the client) - takes users directly to the appropriate shares on the network.


    21.1.1. Notes

    • Windows clients need to be rebooted - if a previously mounted non-dfs share is made a dfs - root or vice versa. A better way is to introduce a - new share and make it the dfs root.

    • Currently there's a restriction that msdfs - symlink names should all be lowercase.

    • For security purposes, the directory - acting as the root of the Dfs tree should have ownership - and permissions set so that only designated users can - modify the symbolic links in the directory.


    Chapter 22. Stackable VFS modules

    22.1. Introduction and configuration

    Since samba 3.0, samba supports stackable VFS(Virtual File System) modules. -Samba passes each request to access the unix file system thru the loaded VFS modules. -This chapter covers all the modules that come with the samba source and references to -some external modules.

    You may have problems to compile these modules, as shared libraries are -compiled and linked in different ways on different systems. -They currently have been tested against GNU/linux and IRIX.

    To use the VFS modules, create a share similar to the one below. The -important parameter is the vfs object parameter which must point to -the exact pathname of the shared library objects. For example, to log all access -to files and use a recycle bin: - -

           [audit]
    -                comment = Audited /data directory
    -                path = /data
    -                vfs object = /path/to/audit.so /path/to/recycle.so
    -                writeable = yes
    -                browseable = yes

    The modules are used in the order they are specified.

    Further documentation on writing VFS modules for Samba can be found in -the Samba Developers Guide.


    22.2. Included modules

    22.2.1. audit

    A simple module to audit file access to the syslog -facility. The following operations are logged: -

    share
    connect/disconnect
    directory opens/create/remove
    file open/close/rename/unlink/chmod


    22.2.2. recycle

    A recycle-bin like modules. When used any unlink call -will be intercepted and files moved to the recycle -directory instead of beeing deleted.

    Supported options: -

    vfs_recycle_bin:repository

    FIXME

    vfs_recycle_bin:keeptree

    FIXME

    vfs_recycle_bin:versions

    FIXME

    vfs_recycle_bin:touch

    FIXME

    vfs_recycle_bin:maxsize

    FIXME

    vfs_recycle_bin:exclude

    FIXME

    vfs_recycle_bin:exclude_dir

    FIXME

    vfs_recycle_bin:noversions

    FIXME


    22.2.3. netatalk

    A netatalk module, that will ease co-existence of samba and -netatalk file sharing services.

    Advantages compared to the old netatalk module: -

    it doesn't care about creating of .AppleDouble forks, just keeps ones in sync
    if share in smb.conf doesn't contain .AppleDouble item in hide or veto list, it will be added automatically


    22.3. VFS modules available elsewhere

    This section contains a listing of various other VFS modules that -have been posted but don't currently reside in the Samba CVS -tree for one reason ot another (e.g. it is easy for the maintainer -to have his or her own CVS tree).

    No statemets about the stability or functionality any module -should be implied due to its presence here.


    22.3.1. DatabaseFS

    URL: http://www.css.tayloru.edu/~elorimer/databasefs/index.php

    By Eric Lorimer.

    I have created a VFS module which implements a fairly complete read-only -filesystem. It presents information from a database as a filesystem in -a modular and generic way to allow different databases to be used -(originally designed for organizing MP3s under directories such as -"Artists," "Song Keywords," etc... I have since applied it to a student -roster database very easily). The directory structure is stored in the -database itself and the module makes no assumptions about the database -structure beyond the table it requires to run.

    Any feedback would be appreciated: comments, suggestions, patches, -etc... If nothing else, hopefully it might prove useful for someone -else who wishes to create a virtual filesystem.


    22.3.2. vscan

    URL: http://www.openantivirus.org/

    samba-vscan is a proof-of-concept module for Samba, which -uses the VFS (virtual file system) features of Samba 2.2.x/3.0 -alphaX. Of couse, Samba has to be compiled with VFS support. -samba-vscan supports various virus scanners and is maintained -by Rainer Link.

    interfaces +option in smb.conf to configure them. See smb.conf(5) for details.

    25. SWAT - The Samba Web Admininistration Tool
    25.1. SWAT Features and Benefits
    25.1.1. The SWAT Home Page
    25.1.2. Global Settings
    25.1.3. The SWAT Wizard
    25.1.4. Share Settings
    25.1.5. Printing Settings
    25.1.6. The Status Page
    25.1.7. The Password Change Page
    26. Migration from NT4 PDC to Samba-3 PDC
    26.1. Planning and Getting Started
    26.1.1. Objectives
    26.1.2. Steps In Migration Process
    26.2. Managing Samba-3 Domain Control
    27. Samba performance issues
    25.1. 27.1. Comparisons
    25.2. 27.2. Socket options
    25.3. 27.3. Read size
    25.4. 27.4. Max xmit
    25.5. 27.5. Log level
    25.6. 27.6. Read raw
    25.7. 27.7. Write raw
    25.8. 27.8. Slow Clients
    25.9. 27.9. Slow Logins
    25.10. 27.10. Client tuning
    26. 28. Portability
    26.1. 28.1. HPUX
    26.2. 28.2. SCO Unix
    26.3. 28.3. DNIX
    26.4. 28.4. RedHat Linux Rembrandt-II
    26.5. 28.5. AIX
    26.5.1. 28.5.1. Sequential Read Ahead
    27. 29. Samba and other CIFS clients
    27.1. 29.1. Macintosh clients?
    27.2. 29.2. OS2 Client
    27.2.1. 29.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?
    27.2.2. 29.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?
    27.2.3. 29.2.3. Are there any other issues when OS/2 (any version) is used as a client?
    27.2.4. 29.2.4. How do I get printer driver download working for OS/2 clients?
    27.3. 29.3. Windows for Workgroups
    27.3.1. 29.3.1. Use latest TCP/IP stack from Microsoft
    27.3.2. 29.3.2. Delete .pwl files after password change
    27.3.3. 29.3.3. Configure WfW password handling
    27.3.4. 29.3.4. Case handling of passwords
    27.3.5. 29.3.5. Use TCP/IP as default protocol
    27.4. 29.4. Windows '95/'98
    27.5. 29.5. Windows 2000 Service Pack 2
    29.6. Windows NT 3.1
    28. 30. How to compile SAMBA
    28.1. 30.1. Access Samba source code via CVS
    28.1.1. 30.1.1. Introduction
    28.1.2. 30.1.2. CVS Access to samba.org
    28.2. 30.2. Accessing the samba sources via rsync and ftp
    28.3. 30.3. Building the Binaries
    28.3.1. 30.3.1. Compiling samba with Active Directory support
    28.4. 30.4. Starting the smbd and nmbd
    28.4.1. 30.4.1. Starting from inetd.conf
    28.4.2. 30.4.2. Alternative: starting it as a daemon
    29. 31. Reporting Bugs
    29.1. 31.1. Introduction
    29.2. 31.2. General info
    29.3. 31.3. Debug levels
    29.4. 31.4. Internal errors
    29.5. 31.5. Attaching to a running process
    29.6. 31.6. Patches
    30. 32. The samba checklist
    30.1. 32.1. Introduction
    30.2. 32.2. Assumptions
    30.3. Tests
    30.3.1. Test 132.3. The tests
    30.3.2. Test 2
    30.3.3. Test 3
    30.3.4. Test 4
    30.3.5. Test 5
    30.3.6. Test 6
    30.3.7. Test 7
    30.3.8. Test 8
    30.3.9. Test 9
    30.3.10. Test 10
    30.3.11. Test 11
    30.4. 32.4. Still having troubles?

    Chapter 25. SWAT - The Samba Web Admininistration Tool

    This is a rough guide to SWAT.


    25.1. SWAT Features and Benefits

    You must use at least the following ...


    25.1.2. Global Settings

    Document steps right here!


    25.1.3. The SWAT Wizard

    Lots of blah blah here.


    25.1.4. Share Settings

    Document steps right here!


    25.1.5. Printing Settings

    Document steps right here!


    25.1.6. The Status Page

    Document steps right here!


    25.1.7. The Password Change Page

    Document steps right here!


    Chapter 26. Migration from NT4 PDC to Samba-3 PDC

    This is a rough guide to assist those wishing to migrate from NT4 domain control to +Samba-3 based domain control.


    26.1. Planning and Getting Started

    You must use at least the following ...


    26.1.1. Objectives

    Blah blah objectives here.


    26.1.2. Steps In Migration Process

    Document steps right here!


    Chapter 25. Samba performance issues

    Chapter 27. Samba performance issues

    25.1. Comparisons27.1. Comparisons

    The Samba server uses TCP to talk to the client. Thus if you are @@ -17388,8 +19824,8 @@ CLASS="SECT1" >


    25.2. Socket options27.2. Socket options

    There are a number of socket options that can greatly affect the @@ -17416,8 +19852,8 @@ CLASS="SECT1" >


    25.3. Read size27.3. Read size

    The option "read size" affects the overlap of disk reads/writes with @@ -17442,8 +19878,8 @@ CLASS="SECT1" >


    25.4. Max xmit27.4. Max xmit

    At startup the client and server negotiate a "maximum transmit" size, @@ -17465,8 +19901,8 @@ CLASS="SECT1" >


    25.5. Log level27.5. Log level

    If you set the log level (also known as "debug level") higher than 2 @@ -17479,8 +19915,8 @@ CLASS="SECT1" >


    25.6. Read raw27.6. Read raw

    The "read raw" operation is designed to be an optimised, low-latency @@ -17501,8 +19937,8 @@ CLASS="SECT1" >


    25.7. Write raw27.7. Write raw

    The "write raw" operation is designed to be an optimised, low-latency @@ -17518,8 +19954,8 @@ CLASS="SECT1" >


    25.8. Slow Clients27.8. Slow Clients

    One person has reported that setting the protocol to COREPLUS rather @@ -17535,8 +19971,8 @@ CLASS="SECT1" >


    25.9. Slow Logins27.9. Slow Logins

    Slow logins are almost always due to the password checking time. Using @@ -17548,8 +19984,8 @@ CLASS="SECT1" >


    25.10. Client tuning27.10. Client tuning

    Often a speed problem can be traced to the client. The client (for @@ -17656,7 +20092,7 @@ CLASS="CHAPTER" >Chapter 26. PortabilityChapter 28. Portability

    Samba works on a wide range of platforms but the interface all the platforms provide is not always compatible. This chapter contains @@ -17666,8 +20102,8 @@ CLASS="SECT1" >


    26.1. HPUX28.1. HPUX

    HP's implementation of supplementary groups is, er, non-standard (for @@ -17696,8 +20132,8 @@ CLASS="SECT1" >


    26.2. SCO Unix28.2. SCO Unix

    @@ -17713,8 +20149,8 @@ CLASS="SECT1" >


    26.3. DNIX28.3. DNIX

    DNIX has a problem with seteuid() and setegid(). These routines are @@ -17820,8 +20256,8 @@ CLASS="SECT1" >


    26.4. RedHat Linux Rembrandt-II28.4. RedHat Linux Rembrandt-II

    By default RedHat Rembrandt-II during installation adds an @@ -17844,16 +20280,16 @@ CLASS="SECT1" >


    26.5. AIX28.5. AIX

    26.5.1. Sequential Read Ahead28.5.1. Sequential Read Ahead

    Disabling Sequential Read Ahead using "vmtune -r 0" improves @@ -17867,7 +20303,7 @@ CLASS="CHAPTER" >Chapter 27. Samba and other CIFS clientsChapter 29. Samba and other CIFS clients

    This chapter contains client-specific information.


    27.1. Macintosh clients?29.1. Macintosh clients?

    Yes.


    27.2. OS2 Client29.2. OS2 Client

    27.2.1. How can I configure OS/2 Warp Connect or +NAME="AEN4207" +>29.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?


    27.2.2. How can I configure OS/2 Warp 3 (not Connect), +NAME="AEN4222" +>29.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?


    27.2.3. Are there any other issues when OS/2 (any version) +NAME="AEN4231" +>29.2.3. Are there any other issues when OS/2 (any version) is used as a client?


    27.2.4. How do I get printer driver download working +NAME="AEN4235" +>29.2.4. How do I get printer driver download working for OS/2 clients?


    27.3. Windows for Workgroups29.3. Windows for Workgroups

    27.3.1. Use latest TCP/IP stack from Microsoft29.3.1. Use latest TCP/IP stack from Microsoft

    Use the latest TCP/IP stack from microsoft if you use Windows @@ -18131,8 +20567,8 @@ CLASS="SECT2" >


    27.3.2. Delete .pwl files after password change29.3.2. Delete .pwl files after password change

    WfWg does a lousy job with passwords. I find that if I change my @@ -18151,8 +20587,8 @@ CLASS="SECT2" >


    27.3.3. Configure WfW password handling29.3.3. Configure WfW password handling

    There is a program call admincfg.exe @@ -18170,8 +20606,8 @@ CLASS="SECT2" >


    27.3.4. Case handling of passwords29.3.4. Case handling of passwords

    Windows for Workgroups uppercases the password before sending it to the server. Unix passwords can be case-sensitive though. Check the


    27.3.5. Use TCP/IP as default protocol29.3.5. Use TCP/IP as default protocol

    To support print queue reporting you may find @@ -18204,8 +20640,8 @@ CLASS="SECT1" >


    27.4. Windows '95/'9829.4. Windows '95/'98

    When using Windows 95 OEM SR2 the following updates are recommended where Samba @@ -18252,8 +20688,8 @@ CLASS="SECT1" >


    27.5. Windows 2000 Service Pack 229.5. Windows 2000 Service Pack 2

    @@ -18319,15 +20755,49 @@ for the profile. This default ACL includes

    DOMAIN\user "Full Control"

    NOTE : This bug does not occur when using winbind to -create accounts on the Samba host for Domain users.

    This bug does not occur when using winbind to +create accounts on the Samba host for Domain users.


    29.6. Windows NT 3.1

    If you have problems communicating across routers with Windows +NT 3.1 workstations, read this Microsoft Knowledge Base article.

    Chapter 28. How to compile SAMBAChapter 30. How to compile SAMBA

    You can obtain the samba source from the


    28.1. Access Samba source code via CVS30.1. Access Samba source code via CVS

    28.1.1. Introduction30.1.1. Introduction

    Samba is developed in an open environment. Developers use CVS @@ -18379,8 +20849,8 @@ CLASS="SECT2" >


    28.1.2. CVS Access to samba.org30.1.2. CVS Access to samba.org

    The machine samba.org runs a publicly accessible CVS @@ -18392,8 +20862,8 @@ CLASS="SECT3" >


    28.1.2.1. Access via CVSweb30.1.2.1. Access via CVSweb

    You can access the source code via your @@ -18413,8 +20883,8 @@ CLASS="SECT3" >


    28.1.2.2. Access via cvs30.1.2.2. Access via cvs

    You can also access the source code via a @@ -18454,9 +20924,9 @@ TYPE="1" > Run the command

    cvs -d :pserver:cvs@samba.org:/cvsroot login cvs -d :pserver:cvs@samba.org:/cvsroot login

    Run the command

    cvs -d :pserver:cvs@samba.org:/cvsroot co samba cvs -d :pserver:cvs@samba.org:/cvsroot co samba

    and defining a tag name. A list of branch tag names can be found on the "Development" page of the samba web site. A common request is to obtain the - latest 2.2 release code. This could be done by using the following command. + latest 2.2 release code. This could be done by using the following userinput.

    cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba

    cvs update -d -P cvs update -d -P


    28.2. Accessing the samba sources via rsync and ftp30.2. Accessing the samba sources via rsync and ftp

    pserver.samba.org also exports unpacked copies of most parts of the CVS tree at


    28.3. Building the Binaries30.3. Building the Binaries

    To do this, first run the program To do this, first run the program ./configure - in the source directory. This should automatically configure Samba for your operating system. If you have unusual needs then you may wish to run


    28.3.1. Compiling samba with Active Directory support30.3.1. Compiling samba with Active Directory support

    In order to compile samba with ADS support, you need to have installed @@ -18682,8 +21152,8 @@ CLASS="SECT3" >


    28.3.1.1. Installing the required packages for Debian30.3.1.1. Installing the required packages for Debian

    On Debian you need to install the following packages:


    28.3.1.2. Installing the required packages for RedHat30.3.1.2. Installing the required packages for RedHat

    On RedHat this means you should have at least:


    28.4. Starting the smbd and nmbd30.4. Starting the smbd and nmbd

    You must choose to start smbd and nmbd either - as daemons or from inetd. Don't try + as daemons or from inetdDon't try to do both! Either you can put them in inetd.conf and have them started on demand - by inetdinetd, or you can start them as daemons either from the command line or in

    The main advantage of starting smbdThe main advantage of starting smbd - and nmbdnmbd using the recommended daemon method is that they will respond slightly more quickly to an initial connection request.


    28.4.1. Starting from inetd.conf30.4.1. Starting from inetd.conf

    NOTE; The following will be different if @@ -18857,19 +21327,39 @@ CLASS="FILENAME" >

    NOTE: On many systems you may need to use the "interfaces" option in smb.conf to specify the IP address - and netmask of your interfaces. Run ifconfigifconfig as root if you don't know what the broadcast is for your - net. nmbdnmbd tries to determine it at run - time, but fails on some unixes. See the section on "testing nmbd" - for a method of finding if you need to do this.

    !!!WARNING!!! Many unixes only accept around 5 +>

    Many unixes only accept around 5 parameters on the command line in inetd.confinetd.

    Restart inetd, perhaps just send - it a HUP. If you have installed an earlier version of nmbd nmbd then you may need to kill nmbd as well.


    28.4.2. Alternative: starting it as a daemon30.4.2. Alternative: starting it as a daemon

    To start the server as a daemon you should create @@ -18938,13 +21432,37 @@ CLASS="COMMAND" CLASS="COMMAND" >smbd.

    NOTE: If you use the SVR4 style init system then +>

    If you use the SVR4 style init system then you may like to look at the examples/svr4-startup script to make Samba fit into that system.

    Chapter 29. Reporting BugsChapter 31. Reporting Bugs

    29.1. Introduction31.1. Introduction

    The email address for bug reports for stable releases is samba@samba.org. @@ -19005,8 +21523,8 @@ CLASS="SECT1" >


    29.2. General info31.2. General info

    Before submitting a bug report check your config for silly @@ -19015,8 +21533,7 @@ you've misconfigured something and run testparm to test your config file for correct syntax.

    Have you run through the diagnosis? This is very important.


    29.3. Debug levels31.3. Debug levels

    If the bug has anything to do with Samba behaving incorrectly as a @@ -19061,9 +21578,15 @@ include = /usr/local/samba/lib/smb.conf.%mthen create a file /usr/local/samba/lib/smb.conf.machine/usr/local/samba/lib/smb.conf.machine where -"machine" is the name of the client you wish to debug. In that file +machine is the name of the client you wish to debug. In that file put any smb.conf commands you want, for example debuglevel = that has been used in older versions of Samba and is being retained for backwards -compatibility of smb.conf files.

    smb.conf
    files.

    As the


    29.4. Internal errors31.4. Internal errors

    If you get a "INTERNAL ERROR" message in your log files it means that Samba got an unexpected signal while running. It is probably a segmentation fault and almost certainly means a bug in Samba (unless -you have faulty hardware or system software)

    If the message came from smbd then it will probably be accompanied by a message which details the last SMB message received by smbd. This @@ -19117,7 +21643,10 @@ include it in your bug report.

    You should also detail how to reproduce the problem, if possible. Please make this reasonably detailed.

    You may also find that a core file appeared in a "corefiles" +>You may also find that a core file appeared in a corefiles subdirectory of the directory where you keep your samba log files. This file is the most useful tool for tracking down the bug. To use it you do this:

    adding appropriate paths to smbd and core so gdb can find them. If you -don't have gdb then try "dbx". Then within the debugger use the -command "where" to give a stack trace of where the problem +don't have gdb then try dbx. Then within the debugger use the +command where to give a stack trace of where the problem occurred. Include this in your mail.

    If you known any assembly language then do a "disass" of the routine +>If you known any assembly language then do a disass of the routine where the problem occurred (if its in a library routine then disassemble the routine that called it) and try to work out exactly where the problem is by looking at the surrounding code. Even if you @@ -19144,15 +21682,30 @@ CLASS="SECT1" >


    29.5. Attaching to a running process31.5. Attaching to a running process

    Unfortunately some unixes (in particular some recent linux kernels) refuse to dump a core file if the task has changed uid (which smbd does often). To debug with this sort of system you could try to attach -to the running process using "gdb smbd PID" where you get PID from -smbstatus. Then use "c" to continue and try to cause the core dump +to the running process using gdb smbd PID where you get PID from +smbstatus. Then use c to continue and try to cause the core dump using the client. The debugger should catch the fault and tell you where it occurred.


    29.6. Patches31.6. Patches

    The best sort of bug report is one that includes a fix! If you send us -patches please use diff -udiff -u format if your version of -diff supports it, otherwise use diff -c4diff -c4. Make sure your do the diff against a clean version of the source and let me know exactly what version you used.

    Chapter 30. The samba checklistChapter 32. The samba checklist

    30.1. Introduction32.1. Introduction

    This file contains a list of tests you can perform to validate your @@ -19212,8 +21765,8 @@ CLASS="SECT1" >


    30.2. Assumptions32.2. Assumptions

    In all of the tests it is assumed you have a Samba server called @@ -19250,17 +21803,18 @@ CLASS="SECT1" >


    30.3. Tests32.3. The tests

    30.3.1. Test 1

    Diagnosing your samba server

    1. In the directory in which you store your smb.conf file, run the command "testparm smb.conf". If it reports any errors then your smb.conf @@ -19274,15 +21828,8 @@ CLASS="FILENAME" CLASS="FILENAME" >/usr/local/samba/lib


    30.3.2. Test 2

  • Run the command "ping BIGSERVER" from the PC and "ping ACLIENT" from the unix box. If you don't get a valid response then your TCP/IP @@ -19300,15 +21847,8 @@ you do have correct entries for the remainder of these tests.


  • 30.3.3. Test 3

  • Run the command "smbclient -L BIGSERVER" on the unix box. You should get a list of available shares back.


  • 30.3.4. Test 4

  • Run the command "nmblookup -B BIGSERVER __SAMBA__". You should get the IP address of your Samba server back.


  • 30.3.5. Test 5

  • run the command

    If ACLIENT doesn't resolve via DNS then use the IP address of the client in the above test.


  • 30.3.6. Test 6

  • Run the command

    This test will probably fail if your subnet mask and broadcast address are not correct. (Refer to TEST 3 notes above).


  • 30.3.7. Test 7

  • Run the command dir.


  • 30.3.8. Test 8

  • On the PC type the command


  • 30.3.9. Test 9

  • Run the command smb.conf. Turn it back on to fix.


  • 30.3.10. Test 10

  • Run the command preferred master = yes to ensure that an election is held at startup.


  • 30.3.11. Test 11

  • From file manager try to browse the server. Your samba server should appear in the browse list of your local workgroup (or the one you @@ -19683,6 +22167,8 @@ CLASS="COMMAND" > in your smb.conf file, or enable encrypted passwords AFTER compiling in support for encrypted passwords (refer to the Makefile).


  • 30.4. Still having troubles?32.4. Still having troubles?

    Try the mailing list or newsgroup, or use the ethereal utility to @@ -19706,7 +22192,7 @@ out the samba web page at http://samba.org/sambahttp://samba.org/samba/

    Also look at the other docs in the Samba package!

    Gkp0!jIfOd)ddNRDD%bT27T0y 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 z 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�J>4jE?e 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 D;=(2W delta 317852 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