1 | <sect2>
|
---|
2 | <title>Configuring <application>Samba</application></title>
|
---|
3 | <para>Because of the infinate number of possible uses for
|
---|
4 | <application>Samba</application>, configuration is well beyond the scope
|
---|
5 | of the BLFS book. In fact, many complete books have been written on
|
---|
6 | this topic alone. The included documentation, a popular book published by
|
---|
7 | O'Reilly, can be viewed by pointing your web browser to:</para>
|
---|
8 | <para><screen><userinput>file:///usr/share/samba/swat/using_samba/toc.html</userinput></screen></para>
|
---|
9 |
|
---|
10 | <!--
|
---|
11 | <para>There are also several other resources availible on the web.
|
---|
12 | Below are a few links that show in detail some very good sample
|
---|
13 | configurations.</para>
|
---|
14 |
|
---|
15 | * This is for later....as soon as I find the example configs I had the
|
---|
16 | * other day....
|
---|
17 |
|
---|
18 | <para>Insert the links here along with descriptions of the
|
---|
19 | sample configs. (use itemized list)</para>
|
---|
20 | -->
|
---|
21 |
|
---|
22 | <!--
|
---|
23 | <para>Finally, the buit in SWAT (Samba Web Administation Tool) utility
|
---|
24 | -->
|
---|
25 | <para>The built in SWAT (Samba Web Administration Tool) utility
|
---|
26 | can be used for the very basic of configurations. However, before
|
---|
27 | using SWAT, you must do a little configuration.</para>
|
---|
28 |
|
---|
29 | <para>Add the swat entry to <filename>/etc/services</filename>with the
|
---|
30 | following command: </para>
|
---|
31 |
|
---|
32 | <screen><userinput><command>echo "swat 901/tcp" >> /etc/services</command></userinput></screen>
|
---|
33 |
|
---|
34 | <para>If <command>inetd</command> is used, the following command will add the
|
---|
35 | swat entry to <filename>/etc/inetd.conf</filename>: </para>
|
---|
36 | <screen><userinput><command>echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" \
|
---|
37 | >> /etc/inetd.conf</command></userinput></screen>
|
---|
38 |
|
---|
39 | <para>If xinetd is used, the following command will add the swat entry
|
---|
40 | to <filename>/etc/xinetd.conf</filename>: </para>
|
---|
41 | <screen><userinput><command>cat >> /etc/xinetd.conf << "EOF"</command>
|
---|
42 | service swat
|
---|
43 | {
|
---|
44 | port = 901
|
---|
45 | socket_type = stream
|
---|
46 | wait = no
|
---|
47 | only_from = 127.0.0.1
|
---|
48 | user = root
|
---|
49 | server = /usr/sbin/swat
|
---|
50 | log_on_failure += USERID
|
---|
51 | }
|
---|
52 | <command>EOF</command></userinput></screen>
|
---|
53 |
|
---|
54 | <para><acronym>SWAT</acronym> can be launched by pointing your web
|
---|
55 | browser to:</para>
|
---|
56 | <screen><userinput><command>http://localhost:901</command></userinput></screen>
|
---|
57 |
|
---|
58 | <para>For your convenience, boot scripts have been provided for
|
---|
59 | <application>Samba</application>. There are two included in the
|
---|
60 | <xref linkend="intro-important-bootscripts"/> package. The first,
|
---|
61 | <filename>samba</filename>, will start the <command>smbd</command> and
|
---|
62 | <command>nmbd</command> daemons needed to provide
|
---|
63 | <acronym>SMB</acronym>/<acronym>CIFS</acronym> services. The second
|
---|
64 | script, <filename>winbind</filename>, starts the <command>winbindd</command>
|
---|
65 | daemon, used for providing Windows domain services to Linux clients.</para>
|
---|
66 |
|
---|
67 | <para>Install the <filename>samba</filename> script with the following
|
---|
68 | command:</para>
|
---|
69 | <para><screen><userinput>make install-samba</userinput></screen></para>
|
---|
70 |
|
---|
71 | <para>If you also need the <filename>winbind</filename> script:</para>
|
---|
72 | <para><screen><userinput>make install-winbind</userinput></screen></para>
|
---|
73 | </sect2>
|
---|
74 |
|
---|