1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

merge from 2.2

(This used to be commit f1ead192c6)
This commit is contained in:
Gerald Carter 2001-12-06 07:44:12 +00:00
parent e4840f0db9
commit 41218bdff4
5 changed files with 0 additions and 439 deletions

View File

@ -1,48 +0,0 @@
Contributor: Luke Kenneth Casson Leighton (samba-bugs@samba.org)
Copyright (C) 1997 Luke Kenneth Casson Leighton
Created: October 20, 1997
Updated: February 25, 1999 (Jerry Carter)
Subject: NT Domain Logons
===========================================================================
As of 1.9.18alpha1, Samba supports logins for NT 3.51 and 4.0 Workstations,
without the need, use or intervention of NT Server. This document describes
how to set this up. Over the continued development of the 1.9.18alpha
series, this process (and therefore this document) should become simpler.
One useful thing to do is to get this version of Samba up and running
with Win95 profiles, as you would for the current stable version of
Samba (currently at 1.9.17p4), and is fully documented. You will need
to set up encrypted passwords. Even if you don't have any Win95 machines,
using your Samba Server to store the profile for one of your NT Workstation
users is a good test that you have 1.9.18alpha1 correctly configured *prior*
to attempting NT Domain Logons.
The support is still experimental, so should be used at your own risk.
NT is not as robust as you might have been led to believe: during the
development of the Domain Logon Support, one person reported having to
reinstall NT from scratch: their workstation had become totally unuseable.
[further reports on ntsec@iss.net by independent administrators showing
similar symptoms lead us to believe that the SAM database file may be
corruptible. this _is_ recoverable (or, at least the machine is accessible),
by deleting the SAM file, under which circumstances all user account details
are lost, but at least the Administrator can log in with a blank password.
this is *not* possible except if the NT system is installed in a FAT
partition.]
This *has* been reported to the NTBUGTRAQ@LISTSERV.NTBUGTRAQ.COM digest.
==========================================================================
Please note that Samba 2.0 does not **officially** support domain logons
for Windows NT clients. Of course, domain logon support for Windows 9x
clients is complete and official. These are two different issues.
Samba's capability to act as a Primary Domain Controller for Windows NT
domains is not advertised as it is not completed yet. For more information
regarding how to obtain the latest development (HEAD branch) source code
and what features are available, please refer to the NT Domain FAQ on-line
at the Samba web site under the documentation page.

View File

@ -1,61 +0,0 @@
Q. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?
A. A more complete answer to this question can be found on:
http://carol.wins.uva.nl/~leeuw/samba/warp.html
Basically, you need three components:
* The File and Print Client ('IBM Peer')
* TCP/IP ('Internet support')
* The "NetBIOS over TCP/IP" driver ('TCPBEUI')
Installing the first two together with the base operating system on a blank
system is explained in the Warp manual. If Warp has already been installed,
but you now want to install the networking support, use the "Selective
Install for Networking" object in the "System Setup" folder.
Adding the "NetBIOS over TCP/IP" driver is not described in the manual and
just barely in the online documentation. Start MPTS.EXE, click on OK, click
on "Configure LAPS" and click on "IBM OS/2 NETBIOS OVER TCP/IP" in
'Protocols'. This line is then moved to 'Current Configuration'. Select
that line, click on "Change number" and increase it from 0 to 1. Save this
configuration.
If the Samba server(s) is not on your local subnet, you can optionally add
IP names and addresses of these servers to the "Names List", or specify a
WINS server ('NetBIOS Nameserver' in IBM and RFC terminology). For Warp
Connect you may need to download an update for 'IBM Peer' to bring it on
the same level as Warp 4. See the webpage mentioned above.
Q. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for
Samba?
A. You can use the free Microsoft LAN Manager 2.2c Client for OS/2 from
ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/
See http://carol.wins.uva.nl/~leeuw/lanman.html for more information on
how to install and use this client. In a nutshell, edit the file \OS2VER
in the root directory of the OS/2 boot partition and add the lines
20=setup.exe
20=netwksta.sys
20=netvdd.sys
before you install the client. Also, don't use the included NE2000 driver
because it is buggy. Try the NE2000 or NS2000 driver from
<a href="ftp://ftp.cdrom.com/pub/os2/network/ndis/">
ftp://ftp.cdrom.com/pub/os2/network/ndis/</a> instead.
Q. Are there any other issues when OS/2 (any version) is used as a client?
A. When you do a NET VIEW or use the "File and Print Client Resource Browser",
no Samba servers show up. This can be fixed by a patch from
http://carol.wins.uva.nl/~leeuw/samba/fix.html
The patch will be included in a later version of Samba. It also fixes a
couple of other problems, such as preserving long filenames when objects
are dragged from the Workplace Shell to the Samba server.

View File

@ -1,237 +0,0 @@
==========================================================================
Supporting the famous PRINTER$ share
Jean-Francois.Micouleau@utc.fr, 10/26/97
modified by herb@sgi.com 1/2/98
===========================================================================
Disclaimer:
This ONLY works with Windows 95
It does NOT work with Windows NT 4
Goal:
When you click on a samba shared printer, you can now install the driver
automatically onto the Windows 95 machine, as you would from an NT server.
How To:
It's a three step config.
First, create a new directory, where you will put the driver files, and
make a share in smb.conf pointing to it.
Example:
[printer$]
path=/usr/local/samba/printer
public=yes
writable=no
browseable=yes
Second, you have to build the list of drivers required for a specific
printer. This is the most complicated thing to do. Get the files
'msprint.inf' and 'msprint2.inf' from Windows 95, the easiest way is to
grab them from a working Windows 95 computer. They are usually located
in 'c:\windows\inf'. Look in them for the printer you have. Run the new
program 'make_printerdef' with the file name and the printer name as
parameters. If you have drivers for an unsupported or updated printer,
first install these drivers on an Windows 95 system. There will be a
file created in your inf directory named 'oem?.inf' (where the ? is some
number). Use this file instead of msprint.inf.
Example: (from the /usr/local/samba/lib directory)
make_printerdef msprint.inf "Apple LaserWriter" >> printers.def
The program will print out a list of required files to stderr.
Copy all the files listed into the directory you created in step 1.
If you have "preserve case = yes" make sure your files names match
EXACTLY the names listed.
Third, you need to add 2 new parameters in smb.conf. One is in the
[global] section, called 'printer driver file' pointing to the printer
description file you just created, and the other in each printer share,
called 'printer driver location' pointing to where the client will get
the drivers. Don't forget to set correctly the printer driver parameter
to the Windows printer name.
Example:
[global]
printer driver file=/usr/local/samba/lib/printers.def
[lp]
comment = My old printer laser
browseable = yes
printable = yes
public = yes
writable = no
create mode = 0700
printer driver=Apple LaserWriter
printer driver location=\\%h\PRINTER$
%h will expand to the computer name, and PRINTER$ is the name of the
share created in step one.
If it doesn't work for you, don't send flame ! It worked for me. In case of
trouble don't hesitate to send me a mail with your smb.conf file and
printers.def
******* added by herb@sgi.com
For those of you who like to know the details, and in case I have guessed
wrong on some of the fields - The following is the format of the entries
in the printers.def file: (entries are 1 single line - they are split here
for readability)
<Long Printer Name>:<Driver File Name>:<Data File Name>:<Help File Name>:
<Language Monitor Name>:<Default Data Type>:<Comma Separated list of Files>
The <Help File Name> and the <Language Monitor Name> can be empty.
If no <Driver File Name> or <Data File Name> are specified in the inf file,
these will default to the section name for the printer.
The following is an excerpt from the MSPRINT2.INF file on a WIN95 machine.
I have deleted all but the entries relating to installing a driver for the
"QMS ColorScript 100 Model 30" printer. Using this "file" I'll try to
explain how the printers.def file is created.
make_printerdef is run with the first argument being the name of this
file (MSPRINT2.INF in this case) and the second argument being the
name of the printer ("QMS ColorScript 100 Model 30" in this case).
The printer name is first found in the "Model section" to obtain the
name of the "Installer Section" (this is the name after the equal sign).
We ignore the alternate name.
The "Installer Section" contains entries for "CopyFiles" and "DataSection".
The "CopyFiles" line gives a list of all the required files for this
printer. If the name begins with an @ it is the name of a file (after
you strip off the @), otherwise it is the name of a "Copy Section" which
in turn is a list of files required. This printer has one file listed
"QCS30503.SPD" and two sections "COLOR_QMS_100_30" and "PSCRIPT". The
"COLOR_QMS_100_30" section is listed in the "[DestinationDirs]" as
having a value of 23. This means that all files listed in this section
should go into the "color" subdirectory. The list of files to copy for
this printer is thus:
QCS30503.SPD,color\QMS10030.ICM,PSCRIPT.DRV,PSCRIPT.HLP,PSCRIPT.INI,
TESTPS.TXT,APPLE380.SPD,FONTS.MFM,ICONLIB.DLL,PSMON.DLL
From the "Data Section" we obtain values for "DriverFile", "HelpFile",
and "LanguageMonitor". The % around the value for "LanguageMonitor"
indicates that it is a string that can be localized so its actual value
is obtained from the "[Strings]" section. The "Data Section" could also
have contained an entry for "DefaultDataType".
Using the information we have obtained we can now construct the entry
for the printers.def file.
<Long Printer Name> -> QMS ColorScript 100 Model 30 (name given
on the command line)
<Driver File Name> -> PSCRIPT.DRV (given in Data Section)
<Data File Name> -> QCS30503.SPD (defaults to Install Section name)
<Help File Name> -> PSCRIPT.HLP (given in Data Section)
<Language Monitor Name> -> PostScript Language Monitor (given in Data Section)
<Default Data Type> -> RAW (default if not specified)
So.... the enty (actually one line but split here for readability) would
be:
QMS ColorScript 100 Model 30:PSCRIPT.DRV:QCS30503.SPD:
PSCRIPT.HLP:PostScript Language Monitor:RAW:
QCS30503.SPD,color\QMS10030.ICM,PSCRIPT.DRV,PSCRIPT.HLP,PSCRIPT.INI,
TESTPS.TXT,APPLE380.SPD,FONTS.MFM,ICONLIB.DLL,PSMON.DLL
---------------------- Info from MSPRINT2.INF ------------------------
;
; The Manufacturer section lists all of the manufacturers that we will
; display in the Dialog box
[Manufacturer]
"QMS"
;
; Model sections. Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;
; Each model lists a variation of its own name as a compatible ID. This
; is done primarily as an optimization during upgrade.
;
[QMS]
"QMS ColorScript 100 Model 30" = QCS30503.SPD,QMS_ColorScript_100_Model_30
;
; Installer Sections
;
; These sections control file installation, and reference all files that
; need to be copied. The section name will be assumed to be the driver
; file, unless there is an explicit DriverFile section listed.
;
[QCS30503.SPD]
CopyFiles=@QCS30503.SPD,COLOR_QMS_100_30,PSCRIPT
DataSection=PSCRIPT_DATA
; Copy Sections
;
; Lists of files that are actually copied. These sections are referenced
; from the installer sections, above. Only create a section if it contains
; two or more files (if we only copy a single file, identify it in the
; installer section, using the @filename notation) or if it's a color
; profile (since the DestinationDirs can only handle sections, and not
; individual files).
;
[COLOR_QMS_100_30]
QMS10030.ICM
[PSCRIPT]
PSCRIPT.DRV
PSCRIPT.HLP
PSCRIPT.INI
TESTPS.TXT
APPLE380.SPD
FONTS.MFM
ICONLIB.DLL
PSMON.DLL
;
; Data Sections
;
; These sections contain data that is shared between devices.
;
[PSCRIPT_DATA]
DriverFile=PSCRIPT.DRV
HelpFile=PSCRIPT.HLP
LanguageMonitor=%PS_MONITOR%
;
; Color profiles go to the colors directory. All other files go to the
; system directory
;
[DestinationDirs]
DefaultDestDir=11
COLOR_QMS_100_30=23
COLOR_TEKTRONIX_200I=23
COLOR_TEKTRONIX_III_PXI=23
;
; Localizable Strings
;
[Strings]
MS="Microsoft"
PS_MONITOR="PostScript Language Monitor,PSMON.DLL"

View File

@ -1,88 +0,0 @@
Samba Projects Directory
========================
>>>>> NOTE: THIS FILE IS NOW VERY OUT OF DATE <<<<<
This is a list of who's working on what in Samba. It's not guaranteed
to be uptodate or accurate but I hope it will help us getting
coordinated.
If you are working on something to do with Samba and you aren't here
then please let me know! Also, if you are listed below and you have
any corrections or updates then please let me know.
Email contact:
samba-bugs@samba.org
========================================================================
Documentation and FAQ
Docs and FAQ files for the Samba suite of software.
Contact samba-bugs@samba.org with the diffs. These are urgently
required.
The FAQ is being added to on an ad hoc basis, see the web pages for info.
Mark Preston was working on a set of formatted docs for Samba. Is this
still happening? Contact mpreston@sghms.ac.uk
Status last updated 2nd October 1996
========================================================================
========================================================================
Netbeui support
This aimed to produce patches so that Samba can be used with clients
that do not have TCP/IP. It will try to remain as portable as possible.
Contact Brian.Onn@Canada.Sun.COM (Brian Onn) Unfortunately it died, and
although a lot of people have expressed interest nobody has come forward
to do it. The Novell port (see Samba web pages) includes NetBEUI
functionality in a proprietrary library which should still be helpful as
we have the interfaces. Alan Cox (a.cox@li.org) has the information
required to write the state machine if someone is going to do the work.
Status last updated 2nd October 1996
========================================================================
========================================================================
Smbfs
A mountable smb filesystem for Linux using the userfs userspace filesystem
Contact lendecke@namu01.gwdg.de (Volker Lendecke)
This works really well, and is measurably more efficient than commercial
client software. It is now part of the Linux kernel. Long filename support
is in use.
Status last updated June 1997
========================================================================
========================================================================
Admin Tool
Aims to produce a nice smb.conf editor and other useful tools for
administering a Samba system.
Contact: Steve Brown (steve@unicorn.dungeon.com)
In the design phase.
Status last updated 4th September 1994
========================================================================
========================================================================
Lanman Client.
Contact: john@amanda.xs4all.nl (John Stewart)
Aims to produce a reliable LANMAN Client implementation for LINUX,
and possibly other variations of UNIX. Project ably started by
Tor Lillqvist; tml@hemuli.tte.vtt.fi
Status last updated 17th January 1995
========================================================================

View File

@ -1,5 +0,0 @@
The Samba Consultants List
==========================
This list has now moved to the support page of the
Samba web pages at http://samba.org/samba/