preparing for release of alpha.1.4
[Samba.git] / source / README
blob77902359a589acdb07033ca383c9697fa0600bde
1 Samba, The Next Generation.
2 Sun Jan 2nd 2000.
3 lkcl, samba team.
5 if you got this far, you probably obtained samba using cvs.  well done.
6 in order to maintain it, you will need to use cvs update, but occasionally
7 this will fail, and you will need to delete your cvs tree and start again.
8 instructions, in case it was a while since you last did that, are at
9 http://samba.org/cvs.html.  remember to use SAMBA_TNG as the tag name.
11 there is also a FAQ, maintained by Lars Kneschke <lars@kneschke.de>, at
12 http://www.kneschke.de/projekte/samba_tng.
14 basic compilation and usage instructions.  the following are executed at
15 the unix prompt, if you hadn't already guessed.
17 ./configure
18 make
19 [make install]
21 to run samba, you will need:
23 bin/smbd
24 bin/nmbd
26 if you are using any nt clients, running the following will change the
27 behaviour of the nt clients towards samba, which will improve the nt
28 clients' reliability and performance:
30 bin/srvsvcd
31 bin/wkssvcd
33 if you intend to operate samba with "encrypt passwords = yes", 
34 "update encrypted = yes" or "migrate passwords = yes", you will
35 also need:
37 bin/lsarpcd
38 bin/samrd
39 bin/netlogond
40 bin/winregd
42 you will also need to add your own samba server as a trust account.
43 one way to do this, in the usual manner, is:
45 bin/smbpasswd -a -m your_samba_server_name
47 if you need NT-style printing:
49 bin/spoolssd
51 if you want to be able to start/stop services remotely (yes, dammit,
52 you can only do this as root, you think i'm stupid????), you will need,
53 as well as your own rc.services script in /usr/local/samba/bin:
55 bin/svcctld
58 i _really_ like this daemon architecture stuff.  if ever there's a problem,
59 or you want to upgrade one component, just kill the relevant daemon,
60 NOT smbd and NOT any of the other services, and restart it.  i think
61 that's just great :)
64 Sun Jan 2nd 2000 (later on)
66 i liked the daemon architecture so much i decided to add it to cvs main,
67 or what is affectionately known as the SAMBA-3 tree.  what i added was
68 code that, instead of _always_ redirecting to the daemon architecture
69 like in SAMBA_TNG, samba cvs main _attempts_ to redirect to the daemon
70 architecture.  if this fails, it will fall back to using the internal
71 msrpc code.
73 so, if you want to use smbd file-services in cvs main, which are much better,
74 then simply run cvs main's smbd daemon instead of SAMBA_TNG's.