mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
parent
e4840f0db9
commit
41218bdff4
@ -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.
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
========================================================================
|
@ -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/
|
Loading…
Reference in New Issue
Block a user