📄 readme.debian
字号:
0. Samba Team Notes:This package is targeted at the woody release of debian distributionrunning on a 2.4.x kernel.This package has been made by Simo Sorce on behalf of the Samba Team.Do not use Debian BTS to report bugs, it's not a debian project package.Thanks to Eloy Paris and Steve "Vorlon" Langasek for the work they've doneand continue to do on debian unstable packages. That made me possible tobuild up debian packages for the Team.ATTENTION: This package works correctly only with recent 2.4.x kernels due todeep optimizations that samba uses when compiled on such kernels.Original README.Debian foolows.-----------------------------------------------------------------------------Samba for Debian----------------This package was built by Eloy Paris <peloy@debian.org> and Steve Langasek<vorlon@debian.org>, current maintainers of the Samba packages for Debian,based on previous work from Bruce Perens <Bruce@Pixar.com>, AndrewHowell <andrew@it.com.au>, Klee Dienes <klee@debian.org> and MichaelMeskes <meskes@topsystem.de>, all previous maintainers of the packagessamba and sambades (merged together for longer than we can remember.)Contents of this README file:1. Notes2. Upgrading from Samba 2.23. Packages Generated from the Samba Sources4. Support for NT Domains5. Reporting bugs1. Notes--------- As of Samba 2.0.6-1, the Debian version of Samba is compiled with Pluggable Authentication Modules (PAM) support. PAM support was discontinued during the libc5 -> libc6 migration process and I never brought it back until 2.0.6-1.- The smbfs package does not support the 2.0.x Linux kernels anymore. This has been the case since the very first packages of the CVS sources that eventually became Samba 2.2. To use the smbfs package you need to run a 2.2.x kernel or later.- Starting with the Debian packages for Samba 2.2, the Samba log files (for nmbd and smbd) have been moved to a new location: /var/log/samba/. The files also have new names: log.nmbd and log.smbd. The old files (/var/log/{nmb,smb} were moved to the new location.2. Upgrading from Samba 2.2---------------------------Samba 3.0 provides greatly improved support for modern Windows systems,including support for Unicode and LDAP. In the process, Samba 3.0necessarily also breaks backward compatiblity with past releases. Theseissues are documented herein; if you are aware of other problems relatedto upgrading from Samba 2.2, please let us know at<samba@packages.debian.org>.Samba and LDAP--------------Starting with Samba 2.999+3.0cvs20020723-1 we are building Samba withLDAP support. However, the LDAP schema for Samba 3.0 differssubstantially from the schema used by many sites with Samba 2.2 (notenabled in the Debian packages). If upgrading from an LDAP-enabled 2.2,you will need to run the convertSambaAccount script found in/usr/share/doc/samba-doc/examples/LDAP. A copy of the schema itself canalso be found at /usr/share/doc/samba-doc/examples/LDAP/samba.schema.Character Sets--------------Samba 3.0 introduces support for negotiating Unicode (UCS-2LE) withWindows clients. Owing to the close similarity between Windows and UnixNLS charsets, in the past, many users were able to pass filenamescontaining non-ASCII characters between clients and servers withoutconfiguring Samba to know what character set was in use. Now, Sambamust be able to convert Unix filenames to Unicode before sending to theclient, so Samba must know what character set the filenames are beingconverted from. If you will be sharing files with non-ASCII names, andthe filenames are not encoded with UTF-8, you will need to tell Sambawhich character set to use with the 'unix charset' option.If you had previously specified 'character set' and 'client code page'options under 2.2, these settings should be automatically converted foryou.3. Packages Generated from the Samba Sources--------------------------------------------Currently, the Samba sources produce the following binary packages:samba: A LanManager like file and printer server for Unix.samba-common: Samba common files used by both the server and the client.smbclient: A LanManager like simple client for Unix.swat: Samba Web Administration Toolsamba-doc: Samba documentation.smbfs: Mount and umount commands for the smbfs (works with 2.2.x and above kernels, not with 2.0.x kernels.)libpam-smbpass: pluggable authentication module for SMB password database.libsmbclient: Shared library that allows applications to talk to SMB servers.libsmbclient-dev: libsmbclient shared libraries.winbind: Service to resolve user and group information from a Windows NT server.python2.2-samba: Python bindings that allow access to various aspects of Samba.Please note that the package smbwrapper (a shared library that providesSMB client services that existed between Samba 2.0.0-1 and Samba-2.0.5a-4does not exist any more. The reason is that starting with Samba 2.0.6-1, thatcode does not even compile, and the upstream author (Andrew Tridgell)recommended to disable the compilation of smbwrapper until some issueswith glibc2.1 get cleared out (the problem is with glibc, not with Sambaitself).4. Support for NT Domains-------------------------Samba 2.2 includes preliminary support for NT domains. A Samba servercan now be part of a Windows NT domain whose Primary Domain Controlleris a Windows NT server. This feature is supposed to be stable although Ihaven't tried it myself. Read the documentation in the samba-doc packagefor help on how to do this (hint: "security = domain" in the smb.conffile).Samba 2.2 has also experimental support for Primary DomainController. This means that a Samba server can act now as a PDC. Thereare no special flags needed to compile Samba with NT domain PDCsupport. Please read the NTDOM PDC FAQ at www.samba.org (Documentationsection).Please note that NT domain PDC support is far from complete and is still experimental.5. Reporting Bugs-----------------**** NOTE: This package is distributed by the Samba Team based on Debian packages, please submit bus to https://bugzilla.samba.org instead ****If you believe you have found a bug please make sure the possible bugalso exists in the latest version of Samba that is available for theunstable Debian distribution. If you are running Debian stable thismeans that you will probably have to build your own packages. And if theproblem does not exist in the latest version of Samba we have packaged itmeans that you will have to run the version of Samba you built yourselfsince it is not easy to upload new packages to the stable distribution,unless they fix critical security problems.If you can reproduce the problem in the latest version of Samba thenit is likely to be a real bug. Your best shot is to search the Sambamailing lists to see if it is something that has already been reportedand fixed - if it is a simple fix we can add the patch to our packageswithout waiting for a new Samba release.If you decide that your problem deserves to be submitted to the DebianBug Tracking System (BTS) we expect you to be responsive if we requestmore information. If we request more information and do not receiveany in a reasonable time frame expect to see your bug closed withoutexplanation - we can't fix bugs we can't reproduce, and most of thetime we need more information to be able to reproduce them.When submitting a bug to the Debian BTS please include the version ofthe Debian package you are using as well as the Debian distribution youare using. Think _twice_ about the severity you assign to the bug: weare _very_ sensitive about bug severities; the fact that it doesn'twork for you doesn't mean that the severity must be such that it holdsa major Debian release. In fact, that it doesn't work for you itdoesn't mean that it doesn't work for others. So again: think _twice_.Eloy A. Paris <peloy@debian.org>Steve Langasek <vorlon@debian.org>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -