| 1 | This is the release version of Samba, the free SMB and CIFS client and | 
|---|
| 2 | server for UNIX and other operating systems. Samba is maintained by | 
|---|
| 3 | the Samba Team, who support the original author, Andrew Tridgell. | 
|---|
| 4 |  | 
|---|
| 5 | >>>> Please read THE WHOLE of this file as it gives important information | 
|---|
| 6 | >>>> about the configuration and use of Samba. | 
|---|
| 7 |  | 
|---|
| 8 | NOTE: Installation instructions may be found in | 
|---|
| 9 | docs/htmldocs/Samba3-HOWTO/install.html | 
|---|
| 10 |  | 
|---|
| 11 | This software is freely distributable under the GNU public license, a | 
|---|
| 12 | copy of which you should have received with this software (in a file | 
|---|
| 13 | called COPYING). | 
|---|
| 14 |  | 
|---|
| 15 |  | 
|---|
| 16 | WHAT IS SMB/CIFS? | 
|---|
| 17 | ================= | 
|---|
| 18 |  | 
|---|
| 19 | This is a big question. | 
|---|
| 20 |  | 
|---|
| 21 | The very short answer is that it is the protocol by which a lot of | 
|---|
| 22 | PC-related machines share files and printers and other information | 
|---|
| 23 | such as lists of available files and printers. Operating systems that | 
|---|
| 24 | support this natively include Windows 9x, Windows NT (and derivatives), | 
|---|
| 25 | OS/2, Mac OS X and Linux.  Add on packages that achieve the same | 
|---|
| 26 | thing are available for DOS, Windows 3.1, VMS, Unix of all kinds, | 
|---|
| 27 | MVS, and more.  Some Web Browsers can speak this protocol as well | 
|---|
| 28 | (smb://).  Alternatives to SMB include Netware, NFS, Appletalk, | 
|---|
| 29 | Banyan Vines, Decnet etc; many of these have advantages but none are | 
|---|
| 30 | both public specifications and widely implemented in desktop machines | 
|---|
| 31 | by default. | 
|---|
| 32 |  | 
|---|
| 33 | The Common Internet File system (CIFS) is what the new SMB initiative | 
|---|
| 34 | is called. For details watch http://samba.org/cifs. | 
|---|
| 35 |  | 
|---|
| 36 |  | 
|---|
| 37 | WHY DO PEOPLE WANT TO USE SMB? | 
|---|
| 38 | ============================== | 
|---|
| 39 |  | 
|---|
| 40 | 1. Many people want to integrate their Microsoft desktop clients | 
|---|
| 41 | with their Unix servers. | 
|---|
| 42 |  | 
|---|
| 43 | 2. Others want to integrate their Microsoft (etc) servers with Unix | 
|---|
| 44 | servers. This is a different problem to integrating desktop | 
|---|
| 45 | clients. | 
|---|
| 46 |  | 
|---|
| 47 | 3. Others want to replace protocols like NFS, DecNet and Novell NCP, | 
|---|
| 48 | especially when used with PCs. | 
|---|
| 49 |  | 
|---|
| 50 |  | 
|---|
| 51 | WHAT CAN SAMBA DO? | 
|---|
| 52 | ================== | 
|---|
| 53 |  | 
|---|
| 54 | Please refer to the WHATSNEW.txt included with this README for | 
|---|
| 55 | a list of features in the latest Samba release. | 
|---|
| 56 |  | 
|---|
| 57 | Here is a very short list of what samba includes, and what it does. | 
|---|
| 58 | For many networks this can be simply summarized by "Samba provides | 
|---|
| 59 | a complete replacement for Windows NT, Warp, NFS or Netware servers." | 
|---|
| 60 |  | 
|---|
| 61 | - a SMB server, to provide Windows NT and LAN Manager-style file and print | 
|---|
| 62 | services to SMB clients such as Windows 95, Warp Server, smbfs and others. | 
|---|
| 63 |  | 
|---|
| 64 | - a Windows NT 4.0 Domain Controller replacement. | 
|---|
| 65 |  | 
|---|
| 66 | - a file/print server that can act as a member of a Windows NT 4.0 | 
|---|
| 67 | or Active Directory domain. | 
|---|
| 68 |  | 
|---|
| 69 | - a NetBIOS (rfc1001/1002) nameserver, which amongst other things gives | 
|---|
| 70 | browsing support. Samba can be the master browser on your LAN if you wish. | 
|---|
| 71 |  | 
|---|
| 72 | - a ftp-like SMB client so you can access PC resources (disks and | 
|---|
| 73 | printers) from UNIX, Netware, and other operating systems | 
|---|
| 74 |  | 
|---|
| 75 | - a tar extension to the client for backing up PCs | 
|---|
| 76 |  | 
|---|
| 77 | - limited command-line tool that supports some of the NT administrative | 
|---|
| 78 | functionality, which can be used on Samba, NT workstation and NT server. | 
|---|
| 79 |  | 
|---|
| 80 | For a much better overview have a look at the web site at | 
|---|
| 81 | http://samba.org/samba, and browse the user survey. | 
|---|
| 82 |  | 
|---|
| 83 | Related packages include: | 
|---|
| 84 |  | 
|---|
| 85 | - smbfs, a Linux-only filesystem allowing you to mount remote SMB | 
|---|
| 86 | filesystems from PCs on your Linux box. This is included as standard with | 
|---|
| 87 | Linux 2.0 and later. | 
|---|
| 88 |  | 
|---|
| 89 | - cifsvfs, a more advanced Linux-only filesystem allowing you to mount | 
|---|
| 90 | remote SMB filesystems from PCs on your Linux box. This is included | 
|---|
| 91 | as standard with Linux 2.5 and later. | 
|---|
| 92 |  | 
|---|
| 93 |  | 
|---|
| 94 |  | 
|---|
| 95 | CONTRIBUTIONS | 
|---|
| 96 | ============= | 
|---|
| 97 |  | 
|---|
| 98 | If you want to contribute to the development of the software then | 
|---|
| 99 | please join the mailing list. The Samba team accepts patches | 
|---|
| 100 | (preferably in "diff -u" format, see http://samba.org/samba/devel/ | 
|---|
| 101 | for more details) and are always glad to receive feedback or | 
|---|
| 102 | suggestions to the address samba@lists.samba.org.  More information | 
|---|
| 103 | on the various Samba mailing lists can be found at http://lists.samba.org/. | 
|---|
| 104 |  | 
|---|
| 105 | You can also get the Samba sourcecode straight from the Subversion tree - see | 
|---|
| 106 | http://samba.org/samba/subversion.html. | 
|---|
| 107 |  | 
|---|
| 108 | You could also send hardware/software/money/jewelry or pre-paid pizza | 
|---|
| 109 | vouchers directly to Andrew. The pizza vouchers would be especially | 
|---|
| 110 | welcome, in fact there is a special field in the survey for people who | 
|---|
| 111 | have paid up their pizza :-) | 
|---|
| 112 |  | 
|---|
| 113 | If you like a particular feature then look through the Subversion change-log | 
|---|
| 114 | (on the web at http://websvn.samba.org/cgi-bin/viewcvs.cgi) and see | 
|---|
| 115 | who added it, then send them an email. | 
|---|
| 116 |  | 
|---|
| 117 | Remember that free software of this kind lives or dies by the response | 
|---|
| 118 | we get. If no one tells us they like it then we'll probably move onto | 
|---|
| 119 | something else. However, as you can see from the user survey quite a lot of | 
|---|
| 120 | people do seem to like it at the moment :-) | 
|---|
| 121 |  | 
|---|
| 122 |  | 
|---|
| 123 | MORE INFO | 
|---|
| 124 | ========= | 
|---|
| 125 |  | 
|---|
| 126 | DOCUMENTATION | 
|---|
| 127 | ------------- | 
|---|
| 128 |  | 
|---|
| 129 | There is quite a bit of documentation included with the package, | 
|---|
| 130 | including man pages, and lots of .html files with hints and useful | 
|---|
| 131 | info. This is also available from the web page. There is a growing | 
|---|
| 132 | collection of information under docs/. | 
|---|
| 133 |  | 
|---|
| 134 | A list of Samba documentation in languages other than English is | 
|---|
| 135 | available on the web page. | 
|---|
| 136 |  | 
|---|
| 137 | If you would like to help with the documentation, please coodinate | 
|---|
| 138 | on the samba@samba.org mailing list.  See the next section for details | 
|---|
| 139 | on subscribing to samba mailing lists. | 
|---|
| 140 |  | 
|---|
| 141 |  | 
|---|
| 142 | MAILING LIST | 
|---|
| 143 | ------------ | 
|---|
| 144 |  | 
|---|
| 145 | Please do NOT send subscription/unsubscription requests to the lists! | 
|---|
| 146 |  | 
|---|
| 147 | There is a mailing list for discussion of Samba.  For details go to | 
|---|
| 148 | <http://lists.samba.org/> or send mail to <samba-subscribe@lists.samba.org> | 
|---|
| 149 |  | 
|---|
| 150 | There is also an announcement mailing list where new versions are | 
|---|
| 151 | announced.  To subscribe go to <http://lists.samba.org/> or send mail | 
|---|
| 152 | to <samba-announce-subscribe@lists.samba.org>.  All announcements also | 
|---|
| 153 | go to the samba list, so you only need to be on one. | 
|---|
| 154 |  | 
|---|
| 155 | For details of other Samba mailing lists and for access to archives, see | 
|---|
| 156 | <http://lists.samba.org/> | 
|---|
| 157 |  | 
|---|
| 158 |  | 
|---|
| 159 | MAILING LIST ETIQUETTE | 
|---|
| 160 | ---------------------- | 
|---|
| 161 |  | 
|---|
| 162 | A few tips when submitting to this or any mailing list. | 
|---|
| 163 |  | 
|---|
| 164 | 1. Make your subject short and descriptive. Avoid the words "help" or | 
|---|
| 165 | "Samba" in the subject. The readers of this list already know that | 
|---|
| 166 | a) you need help, and b) you are writing about samba (of course, | 
|---|
| 167 | you may need to distinguish between Samba PDC and other file | 
|---|
| 168 | sharing software). Avoid phrases such as "what is" and "how do | 
|---|
| 169 | i". Some good subject lines might look like "Slow response with | 
|---|
| 170 | Excel files" or "Migrating from Samba PDC to NT PDC". | 
|---|
| 171 |  | 
|---|
| 172 | 2. If you include the original message in your reply, trim it so that | 
|---|
| 173 | only the relevant lines, enough to establish context, are | 
|---|
| 174 | included. Chances are (since this is a mailing list) we've already | 
|---|
| 175 | read the original message. | 
|---|
| 176 |  | 
|---|
| 177 | 3. Trim irrelevant headers from the original message in your | 
|---|
| 178 | reply. All we need to see is a) From, b) Date, and c) Subject. We | 
|---|
| 179 | don't even really need the Subject, if you haven't changed | 
|---|
| 180 | it. Better yet is to just preface the original message with "On | 
|---|
| 181 | [date] [someone] wrote:". | 
|---|
| 182 |  | 
|---|
| 183 | 4. Please don't reply to or argue about spam, spam filters or viruses | 
|---|
| 184 | on any Samba lists. We do have a spam filtering system that is | 
|---|
| 185 | working quite well thank you very much but occasionally unwanted | 
|---|
| 186 | messages slip through. Deal with it. | 
|---|
| 187 |  | 
|---|
| 188 | 5. Never say "Me too." It doesn't help anyone solve the | 
|---|
| 189 | problem. Instead, if you ARE having the same problem, give more | 
|---|
| 190 | information. Have you seen something that the other writer hasn't | 
|---|
| 191 | mentioned, which may be helpful? | 
|---|
| 192 |  | 
|---|
| 193 | 6. If you ask about a problem, then come up with the solution on your | 
|---|
| 194 | own or through another source, by all means post it. Someone else | 
|---|
| 195 | may have the same problem and is waiting for an answer, but never | 
|---|
| 196 | hears of it. | 
|---|
| 197 |  | 
|---|
| 198 | 7. Give as much *relevant* information as possible such as Samba | 
|---|
| 199 | release number, OS, kernel version, etc... | 
|---|
| 200 |  | 
|---|
| 201 | 8. RTFM. Google. groups.google.com. | 
|---|
| 202 |  | 
|---|
| 203 |  | 
|---|
| 204 | NEWS GROUP | 
|---|
| 205 | ---------- | 
|---|
| 206 |  | 
|---|
| 207 | You might also like to look at the usenet news group comp.protocols.smb | 
|---|
| 208 | as it often contains lots of useful info and is frequented by lots of | 
|---|
| 209 | Samba users. The newsgroup was initially setup by people on the Samba | 
|---|
| 210 | mailing list. It is not, however, exclusive to Samba, it is a forum for | 
|---|
| 211 | discussing the SMB protocol (which Samba implements). The samba list | 
|---|
| 212 | is gatewayed to this newsgroup. | 
|---|
| 213 |  | 
|---|
| 214 |  | 
|---|
| 215 | WEB SITE | 
|---|
| 216 | -------- | 
|---|
| 217 |  | 
|---|
| 218 | A Samba WWW site has been setup with lots of useful info. Connect to: | 
|---|
| 219 |  | 
|---|
| 220 | http://samba.org/samba/ | 
|---|
| 221 |  | 
|---|
| 222 | As well as general information and documentation, this also has searchable | 
|---|
| 223 | archives of the mailing list and a user survey that shows who else is using | 
|---|
| 224 | this package. Have you registered with the survey yet? :-) | 
|---|
| 225 |  | 
|---|