Changeset 677a0f7
- Timestamp:
- 04/05/2003 04:32:17 PM (22 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 4e2ef6e5
- Parents:
- 79df626
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r79df626 r677a0f7 11 11 <itemizedlist> 12 12 13 <listitem><para>April 5th, 2003 [larry]: servers: Update to 13 <listitem><para>April 5th, 2003 [larry]: server: updated to 14 samba-2.2.8.</para></listitem> 15 16 <listitem><para>April 5th, 2003 [larry]: server: Update to 14 17 sendmail-8.12.9.</para></listitem> 15 18 -
server/mail/exim/exim-config.xml
r79df626 r677a0f7 9 9 <para>Create the exim configuration files with the following commands: 10 10 </para> 11 <para><screen><userinput>cat >> /etc/aliases << "EOF" 11 <para><screen><userinput>cat >> /etc/aliases << "EOF"</userinput> 12 12 postmaster: root 13 13 MAILER-DAEMON: root 14 EOF15 exim -v -bi 14 <userinput>EOF 15 exim -v -bi && 16 16 /usr/sbin/exim -bd -q1m</userinput></screen></para> 17 17 -
server/mail/exim/exim-exp.xml
r79df626 r677a0f7 2 2 <title>Installation command explanations</title> 3 3 4 <para>< userinput>4 <para><screen><userinput> 5 5 groupadd exim 6 useradd -g exim exim : </userinput>6 useradd -g exim exim</userinput></screen> 7 7 Create the group and user exim which will run the the exim 8 8 daemon.</para> 9 9 10 <para><screen><userinput> 11 sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \ 10 <para><screen><userinput>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \ 12 11 sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \ 13 12 sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \ 14 sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile : 15 </userinput></screen> 16 13 sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile</userinput></screen> 17 14 Many of exim's configuration options are compiled in. Here, we 18 15 specify the minimum set of options, BIN_DIRECTORY, CONFIGURE_FILE and … … 21 18 the Makefile.</para> 22 19 23 <para><userinput> ln -s /usr/sbin/exim /usr/sbin/sendmail : 24 </userinput> 25 Create a link to sendmail for applications which need it. exim will 20 <para><userinput>ln -s /usr/sbin/exim /usr/sbin/sendmail</userinput> : Create a link to sendmail for applications which need it. exim will 26 21 accept most Sendmail command line options.</para> 27 22 -
server/mail/qmail/qmail-config.xml
r79df626 r677a0f7 17 17 entry to <filename>/etc/xinetd.conf</filename>: </para> 18 18 19 <para><screen><userinput>cat >> /etc/xinetd.conf << "EOF" 19 <para><screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> 20 20 service smtp 21 21 { … … 32 32 log_on_failture += USERID 33 33 } 34 EOF</userinput></screen></para>34 <userinput>EOF</userinput></screen></para> 35 35 36 36 <para>To automate the running of qmail, use following command to 37 37 create the init.d script:</para> 38 38 39 <para><screen><userinput>cat > /etc/rc.d/init.d/qmail << "EOF" 39 <para><screen><userinput>cat > /etc/rc.d/init.d/qmail << "EOF"</userinput> 40 40 #!/bin/sh 41 41 # Begin $rc_base/init.d/qmail … … 72 72 73 73 # End $rc_base/init.d/qmail 74 EOF74 <userinput>EOF 75 75 chmod 755 /etc/rc.d/init.d/qmail</userinput></screen></para> 76 76 -
server/mail/sendmail/sendmail-config.xml
r79df626 r677a0f7 10 10 <sect3><title>Configuring sendmail</title> 11 11 <para><screen><userinput>echo `hostname` > /etc/mail/local-host-names 12 cat > /etc/mail/aliases << "EOF" 12 cat > /etc/mail/aliases << "EOF"</userinput> 13 13 postmaster: root 14 14 MAILER-DAEMON: root 15 EOF15 <userinput>EOF 16 16 cd /etc/mail && 17 17 cp -R /usr/src/sendmail-&sendmail-version;/cf/* . && -
server/mail/sendmail/sendmail-inst.xml
r79df626 r677a0f7 13 13 <para>Install sendmail with the following commands:</para> 14 14 15 <para><screen><userinput>cat > devtools/Site/site.config.m4 << "EOF" 15 <para><screen><userinput>cat > devtools/Site/site.config.m4 << "EOF"</userinput> 16 16 define(`confMANGRP',`root') 17 17 define(`confMANOWN',`root') … … 19 19 define(`confUBINGRP',`root') 20 20 define(`confUBINOWN',`root') 21 EOF21 <userinput>EOF 22 22 cd sendmail && 23 23 sh Build && -
server/other/bind/bind-config-exp.xml
r79df626 r677a0f7 9 9 chmod 666 /home/named/dev/{null,random} 10 10 mkdir /home/named/etc/namedb/pz 11 cp /etc/localtime /home/named/etc : </userinput></screen> 12 11 cp /etc/localtime /home/named/etc</userinput></screen> 13 12 Create the unprivileged user and group named, along with device files 14 13 that named will need access to inside the chroot jail.</para> 15 14 16 <para><userinput> 17 cat > /home/named/etc/named.conf << "EOF" :</userinput> 18 Create the BIND configuration file, from which named will read the 15 <para><userinput>cat > /home/named/etc/named.conf << 16 "EOF"</userinput> : Create the BIND configuration file, from which named will read the 19 17 location of zone files, root nameservers and secure DNS keys.</para> 20 <para><userinput> 21 cat > /home/named/etc/namedb/pz/127.0.0 << "EOF" :</userinput> 22 Create a single zone file.</para> 23 <para><userinput> 24 cat > /home/named/etc/namedb/root.hints << "EOF" :</userinput> 25 The root.hints file is a list of root nameservers. This file must be 18 <para><userinput>cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"</userinput> : Create a single zone file.</para> 19 <para><userinput>cat > /home/named/etc/namedb/root.hints << "EOF"</userinput> : The root.hints file is a list of root nameservers. This file must be 26 20 updated periodically with the dig utility. Consult the BIND 9 27 21 Administrator Reference Manual for details.</para> 28 <para><userinput> 29 cat > /etc/rndc.conf << "EOF" :</userinput> 30 The rndc.conf file contains information for controlling named 22 <para><userinput>cat > /etc/rndc.conf << "EOF"</userinput> : The rndc.conf file contains information for controlling named 31 23 operations with the rndc utility.</para> 32 24 33 <para><userinput> 34 cat > /etc/resolv.conf << "EOF" :</userinput> 35 The resolv.conf file will specify the local host(127.0.0.1) as the 25 <para><userinput>cat > /etc/resolv.conf << "EOF"</userinput> : The resolv.conf file will specify the local host(127.0.0.1) as the 36 26 nameserver.</para> 37 27 38 <para><userinput> 39 cat > /etc/rc.d/init.d/bind << "EOF" :</userinput> 40 Create the boot script for BIND 9, used to start and stop the name 28 <para><userinput>cat > /etc/rc.d/init.d/bind << 29 "EOF"</userinput> : Create the boot script for BIND 9, used to start and stop the name 41 30 server daemon, named.</para> 42 31 -
server/other/bind/bind-config.xml
r79df626 r677a0f7 8 8 <para>First we set up some files and directories needed by 9 9 BIND:</para> 10 <para><screen><userinput> 11 groupadd -g 200 named && 10 <para><screen><userinput>groupadd -g 200 named && 12 11 useradd -m -g named -u 200 -s /bin/false named && 13 12 cd /home/named && … … 17 16 chmod 666 /home/named/dev/{null,random} && 18 17 mkdir /home/named/etc/namedb/pz && 19 cp /etc/localtime /home/named/etc 20 </userinput></screen></para> 18 cp /etc/localtime /home/named/etc</userinput></screen></para> 21 19 22 20 <sect3><title>Config files</title> 23 <para><userinput>named.conf, root.hints, 127.0.0, rndc.conf 24 </userinput></para> 21 <para><userinput>named.conf</userinput>, 22 <userinput>root.hints</userinput>, <userinput>127.0.0</userinput> and 23 <userinput>rndc.conf</userinput></para> 25 24 26 25 <para>Create the named.conf file with the following commands:</para> 27 <para><screen><userinput> 28 cat > /home/named/etc/named.conf << "EOF" 26 <para><screen><userinput>cat > /home/named/etc/named.conf << "EOF"</userinput> 29 27 options { 30 28 directory "/etc/namedb"; … … 48 46 file "pz/127.0.0"; 49 47 }; 50 EOF 51 </userinput></screen></para> 48 <userinput>EOF</userinput></screen></para> 52 49 <para>Create a zone file with the following contents: </para> 53 <para><screen><userinput> 54 cat > /home/named/etc/namedb/pz/127.0.0 << "EOF" 50 <para><screen><userinput>cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"</userinput> 55 51 $TTL 3D 56 52 @ IN SOA ns.local.domain. hostmaster.local.domain. ( … … 62 58 NS ns.local.domain. 63 59 1 PTR localhost. 64 EOF 65 </userinput></screen></para> 60 <userinput>EOF</userinput></screen></para> 66 61 67 62 <para>Create the root.hints file with the following commands: </para> 68 63 <note><para>Caution must be used to insure no leading spaces in this 69 64 file.</para></note> 70 <para><screen><userinput> 71 cat > /home/named/etc/namedb/root.hints << "EOF" 65 <para><screen><userinput>cat > /home/named/etc/namedb/root.hints << "EOF"</userinput> 72 66 . 6D IN NS A.ROOT-SERVERS.NET. 73 67 . 6D IN NS B.ROOT-SERVERS.NET. … … 96 90 L.ROOT-SERVERS.NET. 6D IN A 198.32.64.12 97 91 M.ROOT-SERVERS.NET. 6D IN A 202.12.27.33 98 EOF 99 </userinput></screen></para> 92 <userinput>EOF</userinput></screen></para> 100 93 101 94 <para>Create the rndc.conf with the following commands:</para> 102 <para><screen><userinput> 103 cat > /etc/rndc.conf << "EOF" 95 <para><screen><userinput>cat > /etc/rndc.conf << "EOF"</userinput> 104 96 key rndc_key { 105 97 algorithm "hmac-md5"; … … 111 103 default-key rndc_key; 112 104 }; 113 EOF 114 </userinput></screen></para> 105 <userinput>EOF</userinput></screen></para> 115 106 116 107 <para>Create or modify resolv.conf to use the new nameserver with the … … 119 110 name.</para></note> 120 111 121 <para><screen><userinput> 122 cp /etc/resolv.conf /etc/resolv.conf.bak 123 cat > /etc/resolv.conf << "EOF" 112 <para><screen><userinput>cp /etc/resolv.conf /etc/resolv.conf.bak && 113 cat > /etc/resolv.conf << "EOF"</userinput> 124 114 search yourdomain.com 125 115 nameserver 127.0.0.1 126 EOF 127 </userinput></screen></para> 116 <userinput>EOF</userinput></screen></para> 128 117 129 118 <para>Set permissions on the chroot jail with the following 130 119 command:</para> 131 <para><screen><userinput> 132 chown -R named.named /home/named 133 </userinput></screen></para> 120 <para><screen><userinput>chown -R named.named /home/named</userinput></screen></para> 134 121 135 122 <para>Create the BIND boot script:</para> 136 <para><screen><userinput> 137 cat > /etc/rc.d/init.d/bind << "EOF" 123 <para><screen><userinput>cat > /etc/rc.d/init.d/bind << "EOF"</userinput> 138 124 #!/bin/bash 139 125 # Begin $rc_base/init.d/bind … … 171 157 esac 172 158 # End $rc_base/init.d/bind 173 EOF 174 </userinput></screen></para> 159 <userinput>EOF</userinput></screen></para> 175 160 176 161 <para>Add the run level symlinks:</para> 177 <para><screen><userinput> 178 chmod 754 /etc/rc.d/init.d/bind && 162 <para><screen><userinput>chmod 754 /etc/rc.d/init.d/bind && 179 163 ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc0.d/K49bind && 180 164 ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc1.d/K49bind && … … 183 167 ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc4.d/S22bind && 184 168 ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc5.d/S22bind && 185 ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc6.d/K49bind 186 </userinput></screen></para> 169 ln -s /etc/rc.d/init.d/bind /etc/rc.d/rc6.d/K49bind</userinput></screen></para> 187 170 188 171 <para>Now start BIND with the new boot script: </para> 189 <para><screen><userinput> 190 /etc/rc.d/init.d/bind start 191 </userinput></screen></para></sect3> 172 <para><screen><userinput>/etc/rc.d/init.d/bind start</userinput></screen></para></sect3> 192 173 193 174 <sect3><title>Testing BIND</title> 194 175 <para>Test out the new BIND 9 installation. First query the local 195 176 host address with dig:</para> 196 <para><screen><userinput> 197 dig -x 127.0.0.1 198 </userinput></screen></para> 177 <para><screen><userinput>dig -x 127.0.0.1</userinput></screen></para> 199 178 <para>Now try an external name lookup, taking note of the speed 200 179 difference in repeated lookups due to the caching. Run the dig 201 180 command twice on the same address:</para> 202 <para><screen><userinput> 203 dig beyond.linuxfromscratch.org && 204 dig beyond.linuxfromscratch.org 205 </userinput></screen> 181 <para><screen><userinput>dig beyond.linuxfromscratch.org && 182 dig beyond.linuxfromscratch.org</userinput></screen> 206 183 You can see almost instantaneous results with the named caching 207 184 lookups. Consult bind-&bind-version;/doc/arm/Bv9ARM.html, the BIND -
server/other/cvsserver/cvsserver-exp.xml
r79df626 r677a0f7 2 2 <title>Command explanations</title> 3 3 4 <para><userinput>mkdir /cvsroot :</userinput>Create the CVS repository4 <para><userinput>mkdir /cvsroot</userinput> : Create the CVS repository 5 5 directory.</para> 6 6 7 <para><userinput>chmod 1777 /cvsroot :</userinput>Sticky bit7 <para><userinput>chmod 1777 /cvsroot</userinput> : Sticky bit 8 8 permissions for CVSROOT.</para> 9 9 10 <para><userinput>export CVSROOT=/cvsroot :</userinput>Specify new10 <para><userinput>export CVSROOT=/cvsroot</userinput> : Specify new 11 11 CVSROOT for all cvs commands.</para> 12 12 13 <para><userinput>cvs init :</userinput>Initialize the new CVS13 <para><userinput>cvs init</userinput> : Initialize the new CVS 14 14 repository.</para> 15 15 16 16 <para><userinput>cvs import -m "repository test" cvstest vendortag 17 releasetag :</userinput>All source code modules must be imported17 releasetag</userinput> : All source code modules must be imported 18 18 into the CVS repository before use, with the cvs import command. the 19 19 -m flags specifies an initial descriptive entry for the new module. … … 24 24 25 25 <para><userinput>(grep anonymous /etc/passwd || useradd anonymous -s 26 /bin/false) :</userinput>Check for an existing anonymous user and26 /bin/false)</userinput> : Check for an existing anonymous user and 27 27 create one if not found.</para> 28 28 29 <para><userinput>echo anonymous: >/cvsroot/CVSROOT/passwd30 :</userinput>Add the anonymous user to the CVS passwd file, which is29 <para><userinput>echo anonymous: > /cvsroot/CVSROOT/passwd 30 </userinput> : Add the anonymous user to the CVS passwd file, which is 31 31 unused for anything else in this configuration.</para> 32 32 33 <para><userinput>echo anonymous > /cvsroot/CVSROOT/readers : 34 </userinput> Add the anonymous user to the CVS readers file, a list of 33 <para><userinput>echo anonymous > /cvsroot/CVSROOT/readers</userinput> : Add the anonymous user to the CVS readers file, a list of 35 34 users who have read only access to the repository.</para> 36 35 -
server/other/cvsserver/cvsserver-inst.xml
r79df626 r677a0f7 17 17 <para><screen><userinput>mkdir /cvsroot && 18 18 chmod 1777 /cvsroot && 19 export CVSROOT=/cvsroot 19 export CVSROOT=/cvsroot && 20 20 cvs init</userinput></screen></para></sect3> 21 21 … … 56 56 57 57 <para><screen><userinput>(grep anonymous /etc/passwd || useradd anonymous -s /bin/false) && 58 echo anonymous: >/cvsroot/CVSROOT/passwd &&59 echo anonymous >/cvsroot/CVSROOT/readers</userinput></screen></para>58 echo anonymous: > /cvsroot/CVSROOT/passwd && 59 echo anonymous > /cvsroot/CVSROOT/readers</userinput></screen></para> 60 60 61 61 <para>If you use inetd, the following command will add the pserver … … 71 71 entry to /etc/xinetd.conf:</para> 72 72 73 <para><screen><userinput>cat >> /etc/xinetd.conf << "EOF" 73 <para><screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> 74 74 service cvspserver 75 75 { … … 83 83 server_args = -f --allow-root=/cvsroot pserver 84 84 } 85 EOF</userinput></screen></para>85 <userinput>EOF</userinput></screen></para> 86 86 <para>Issue a killall -HUP xinetd to reread the changed xinetd.conf 87 87 file.</para> -
server/other/dhcp/dhcp-exp.xml
r79df626 r677a0f7 2 2 <title>Command explanations</title> 3 3 4 <para><userinput>make CC="gcc $CFLAGS" :</userinput> This makes dhcp 5 compile using our CFLAGS for optimizations.</para> 6 7 <para><userinput>LIBDIR=/usr/lib INCDIR=/usr/include :</userinput> This 4 <para><userinput>LIBDIR=/usr/lib INCDIR=/usr/include</userinput> : This 8 5 command installs the library and include files in <filename 9 6 class="directory">/usr</filename> instead of <filename -
server/other/dhcp/dhcp-inst.xml
r79df626 r677a0f7 5 5 6 6 <para><screen><userinput>./configure && 7 make CC="gcc $CFLAGS"&&7 make && 8 8 make LIBDIR=/usr/lib INCDIR=/usr/include install</userinput></screen></para> 9 9 -
server/other/leafnode/leafnode-config.xml
r79df626 r677a0f7 3 3 4 4 <sect3><title>Config files</title> 5 <para><userinput>/etc/leafnode/config ,6 /etc/inetd.conf,/etc/xinetd.conf</userinput></para>5 <para><userinput>/etc/leafnode/config</userinput>, 6 <userinput>/etc/inetd.conf</userinput> and <userinput>/etc/xinetd.conf</userinput></para> 7 7 8 8 <para>leafnode may be configured to use inetd or xinetd as follows: … … 18 18 <para>Add a leafnode entry to the <filename>/etc/xinetd.conf</filename> 19 19 file with the following command: 20 <screen><userinput>cat >> /etc/xinetd.conf << "EOF" 20 <screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> 21 21 service nntp 22 22 { … … 31 31 per_source = 3 32 32 } 33 EOF</userinput></screen></para>33 <userinput>EOF</userinput></screen></para> 34 34 35 35 <para>The <filename>/etc/news/config</filename> file must be -
server/other/leafnode/leafnode-exp.xml
r79df626 r677a0f7 10 10 ignored.</para> 11 11 12 <para><userinput> --prefix=/usr : </userinput> 13 Change the default installation directory of /usr/local.</para> 12 <para><userinput> --prefix=/usr</userinput> : Change the default installation directory of /usr/local.</para> 14 13 15 <para><userinput> --localstatedir=/var : </userinput> 16 Change the default spool directory of /usr/var.</para> 14 <para><userinput> --localstatedir=/var</userinput> : Change the default spool directory of /usr/var.</para> 17 15 18 <para><userinput> --sysconfdir=/etc/news : </userinput> 19 leafnode reads it's configuration data from an file called 16 <para><userinput> --sysconfdir=/etc/news</userinput> : leafnode reads it's configuration data from an file called 20 17 <filename>config</filename>, this with be created in 21 18 <filename>/etc/news</filename> to avoid any potential conflict with … … 23 20 </para> 24 21 25 <para><userinput> make update : </userinput> 26 Create an initial <filename>/etc/news/config.example</filename> file, 22 <para><userinput> make update</userinput> : Create an initial <filename>/etc/news/config.example</filename> file, 27 23 which must be renamed to <filename>/etc/news/config</filename>.</para> 28 24 -
server/other/openldap/openldap-desc.xml
r79df626 r677a0f7 2 2 <title>Contents</title> 3 3 4 <para>The OpenLDAP package contains slapd, slurpd, LDAP libraries, and 5 various utilities, tools, and sample clients. </para> 4 <para>The OpenLDAP package contains <userinput>slapd</userinput>, 5 <userinput>slurpd</userinput>, <userinput>LDAP libraries</userinput> and 6 <userinput>various utilities, tools, and sample clients</userinput>.</para> 6 7 7 8 </sect2> -
server/other/openldap/openldap-exp.xml
r79df626 r677a0f7 2 2 <title>Installation command explanations</title> 3 3 4 <para><userinput>--prefix=/usr :</userinput>Sets the prefix for almost all the file4 <para><userinput>--prefix=/usr</userinput> : Sets the prefix for almost all the file 5 5 paths to /usr.</para> 6 6 7 <para><userinput>--sysconfdir=/etc :</userinput>Sets the configuration file directory to7 <para><userinput>--sysconfdir=/etc</userinput> : Sets the configuration file directory to 8 8 avoid the default of /usr/etc.</para> 9 9 10 <para><userinput>--libexecdir=/usr/sbin :</userinput>Puts the server executables in10 <para><userinput>--libexecdir=/usr/sbin</userinput> : Puts the server executables in 11 11 /usr/sbin instead of /usr/libexec.</para> 12 12 13 <para><userinput>--enable-ldbm :</userinput>Enable the most recent version of the Berkely DB.</para>13 <para><userinput>--enable-ldbm</userinput> : Enable the most recent version of the Berkely DB.</para> 14 14 15 <para><userinput>--disable-debug :</userinput>Disable debugging code.</para>15 <para><userinput>--disable-debug</userinput> : Disable debugging code.</para> 16 16 <para><userinput>make test:</userinput> Validate correct build of the package.</para> 17 17 -
server/other/openldap/openldap-intro.xml
r79df626 r677a0f7 2 2 <title>Introduction to OpenLDAP</title> 3 3 4 <screen>Download location (FTP): <ulink url="&openldap-download-ftp;"/> 4 <screen>Download location (HTTP): <ulink url="&openldap-download-http;"/> 5 Download location (FTP): <ulink url="&openldap-download-ftp;"/> 5 6 Version used: &openldap-version; 6 7 Package size: &openldap-size; -
server/other/openldap/openldap.ent
r79df626 r677a0f7 10 10 <!ENTITY openldap-size "2.0 MB"> 11 11 <!ENTITY openldap-download-http ""> 12 <!ENTITY openldap-download-ftp 13 "ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz"> 12 <!ENTITY openldap-download-ftp "ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz"> -
server/other/openssh/openssh-config.xml
r79df626 r677a0f7 4 4 <sect3><title>Config files</title> 5 5 6 <para><userinput>/etc/ssh/ssh_config ,/etc/ssh/sshd_config </userinput></para>6 <para><userinput>/etc/ssh/ssh_config</userinput>, <userinput>/etc/ssh/sshd_config </userinput></para> 7 7 <para>There are no required changes in either of these files. However 8 8 you may wish to view them to make changes for appropriate security to -
server/other/openssh/openssh-exp.xml
r79df626 r677a0f7 2 2 <title>Command explanations</title> 3 3 4 <para><userinput>--sysconfigdir=/etc/ssh :</userinput>This prevents the4 <para><userinput>--sysconfigdir=/etc/ssh</userinput> : This prevents the 5 5 configuration files from going to /usr/etc.</para> 6 6 7 <para><userinput>--with-md5-passwords :</userinput>This is required7 <para><userinput>--with-md5-passwords</userinput> : This is required 8 8 if you made the changes recommended by the shadowpasswd_plus lfs hint on 9 9 your ssh server when you installed the Shadow Password Suite or if you … … 11 11 md5. </para> 12 12 13 <para><userinput>--libexecdir=/usr/sbin :</userinput>OpenSSH puts13 <para><userinput>--libexecdir=/usr/sbin</userinput> : OpenSSH puts 14 14 programs called by programs in /usr/libexec. sftp-server is a sshd 15 15 utility and ssh-askpass is a ssh-add utility that is installed as a -
server/other/samba/samba-config-exp.xml
r79df626 r677a0f7 1 1 <sect2> 2 2 <title>Configuration command explanations</title> 3 <para><userinput>cat > /etc/samba/smb.conf << "EOF" :</userinput>4 Create a default Samba configuration file. This configuration will3 <para><userinput>cat > /etc/samba/smb.conf << "EOF"</userinput> 4 : Create a default Samba configuration file. This configuration will 5 5 allow Samba to act as a Primary Domain Controller for a Microsoft 6 6 Windows based network. If this is not desired, a simpler default … … 12 12 13 13 14 <para><userinput>cat > /etc/rc.d/init.d/samba << "EOF" :</userinput>15 Create the Samba boot script, used to start and stop Samba14 <para><userinput>cat > /etc/rc.d/init.d/samba << 15 "EOF"</userinput> : Create the Samba boot script, used to start and stop Samba 16 16 automatically on machine startup and shutdown.</para> 17 17 18 18 <para><screen><userinput>/usr/sbin/useradd -g 100 -d /dev/null -c \ 19 "Win2k Server" -s /bin/false win2kbox$ :</userinput></screen>19 "Win2k Server" -s /bin/false win2kbox$</userinput></screen> 20 20 This command creates a machine trust account, necessary only for 21 21 Windows 2000/NT servers to authenticate to our new PDC. Machine trust … … 23 23 24 24 <para> 25 <userinput>echo "swat 901/tcp" >> /etc/services :</userinput> 26 Register the swat service to run on port 901.</para> 25 <userinput>echo "swat 901/tcp" >> /etc/services</userinput> : Register the swat service to run on port 901.</para> 27 26 28 27 <para><userinput>echo "swat stream tcp nowait.400 root /usr/sbin/swat swat" >> 29 /etc/inetd.conf :</userinput>Instruct inetd where to find and how to28 /etc/inetd.conf</userinput> : Instruct inetd where to find and how to 30 29 run swat.</para> 31 30 32 31 <para> 33 <userinput>ln -s /etc/rc.d/init.d/samba /etc/rc.d/rc3.d/S600samba, etc. :</userinput>34 Create the Samba boot scripts, used to start and stop Samba32 <userinput>ln -s /etc/rc.d/init.d/samba 33 /etc/rc.d/rc3.d/S600samba</userinput> etc. : Create the Samba boot scripts, used to start and stop Samba 35 34 automatically on machine startup and shutdown.</para> 36 35 </sect2> -
server/other/samba/samba-config.xml
r79df626 r677a0f7 12 12 13 13 <sect3><title>Config files</title> 14 <para><userinput>/etc/samba/smb.conf ,/etc/rc.d/init.d/samba </userinput></para>14 <para><userinput>/etc/samba/smb.conf</userinput>, <userinput>/etc/rc.d/init.d/samba </userinput></para> 15 15 16 16 <para>First we set up some directories needed by Samba:</para> … … 22 22 23 23 <para>And the Samba configuration file: </para> 24 <para><screen><userinput>cat > /etc/samba/smb.conf << "EOF" 24 <para><screen><userinput>cat > /etc/samba/smb.conf << "EOF"</userinput> 25 25 [global] 26 26 netbios name = SAMBABOX … … 59 59 read only = no 60 60 public = no 61 EOF </userinput></screen></para>61 <userinput>EOF </userinput></screen></para> 62 62 63 63 <para>Now add the machine trust account for WIN2KBOX:</para> … … 68 68 69 69 <para>Create the Samba boot script:</para> 70 <para><screen><userinput>cat > /etc/rc.d/init.d/samba << "EOF" 70 <para><screen><userinput>cat > /etc/rc.d/init.d/samba << "EOF"</userinput> 71 71 #!/bin/bash 72 72 # Begin $rc_base/init.d/samba … … 109 109 esac 110 110 # End $rc_base/init.d/samba 111 EOF</userinput></screen></para>111 <userinput>EOF</userinput></screen></para> 112 112 <para>Add the run level symlinks:</para> 113 113 <para><screen><userinput>chmod 754 /etc/rc.d/init.d/samba && … … 130 130 first machine we'll join to DOMAIN01 will be WIN2KBOX, the Windows 131 131 2000 Server box we created the machine trust account for. On 132 WIN2KBOX:</para><para><screen><userinput> 133 134 1. Right click on My Computer. 132 WIN2KBOX:</para><para><screen><userinput>1. Right click on My Computer. 135 133 2. Click on Properties. 136 134 3. Click on the Network Identification notebook tab. … … 145 143 9. Click OK in the reboot reminder dialog box. 146 144 10. Click OK to close the System Properties window. 147 11. Click Yes to reboot WIN2KBOX. 145 11. Click Yes to reboot WIN2KBOX.</userinput></screen></para></sect3> 148 146 149 147 <sect3><title>Add a new user to the DOMAIN01 domain.</title> … … 173 171 <para>If xinetd is used, the following command will add the swat entry 174 172 to <filename>/etc/xinetd.conf</filename>: </para> 175 <para><screen><userinput>cat >> /etc/xinetd.conf << "EOF" 173 <para><screen><userinput>cat >> /etc/xinetd.conf << "EOF"</userinput> 176 174 service swat 177 175 { … … 184 182 log_on_failure += USERID 185 183 } 186 EOF</userinput></screen></para>184 <userinput>EOF</userinput></screen></para> 187 185 188 186 <para>The Samba Web Administration Tool, swat, can be launched with the -
server/other/samba/samba-desc.xml
r79df626 r677a0f7 34 34 <sect3><title>mount.smbfs</title> 35 35 <para>mount.smbfs provides /bin/mount with a way to mount remote 36 windows (or samba) fileshares </para></sect3>36 windows (or samba) fileshares.</para></sect3> 37 37 <sect3><title>nmbd</title> 38 38 <para>nmbd is the Samba NetBIOS name server.</para></sect3> -
server/other/samba/samba-exp.xml
r79df626 r677a0f7 3 3 4 4 <para><screen><userinput>mkdir -p /etc/samba/private 5 mkdir -p /var/cache/samba :</userinput></screen>5 mkdir -p /var/cache/samba</userinput></screen> 6 6 Directories needed for proper operation of the smbd and nmbd daemons.</para> 7 7 8 <para><userinput>--prefix=/usr :</userinput>Sets the prefix for almost all the file paths to /usr.</para>8 <para><userinput>--prefix=/usr</userinput> : Sets the prefix for almost all the file paths to /usr.</para> 9 9 10 <para><userinput>--sysconfdir=/etc :</userinput>Sets the configuration file directory to avoid the default of /usr/etc.</para>10 <para><userinput>--sysconfdir=/etc</userinput> : Sets the configuration file directory to avoid the default of /usr/etc.</para> 11 11 12 <para><userinput>--localstatedir=/var :</userinput>Sets the variable data directory to avoid the default of /usr/var.</para>12 <para><userinput>--localstatedir=/var</userinput> : Sets the variable data directory to avoid the default of /usr/var.</para> 13 13 14 <para><userinput>--with-fhs :</userinput>Assigns all other file paths in a manner compliant with the Filesystem Hierarchy Standard.</para>14 <para><userinput>--with-fhs</userinput> : Assigns all other file paths in a manner compliant with the Filesystem Hierarchy Standard.</para> 15 15 16 <para><userinput>--with-smbmount :</userinput>Orders the creation of an extra binary for use by the mount command so that mounting remote SMB (windows) shares becomes no more complex than mounting remote NFS shares.</para>16 <para><userinput>--with-smbmount</userinput> : Orders the creation of an extra binary for use by the mount command so that mounting remote SMB (windows) shares becomes no more complex than mounting remote NFS shares.</para> 17 17 18 <para><userinput>rm -rf /usr/private : </userinput>Removes a directory erroneously created by source/scripts/installbin.sh during the make install.</para>18 <para><userinput>rm -rf /usr/private</userinput> : Removes a directory erroneously created by source/scripts/installbin.sh during the make install.</para> 19 19 20 20 </sect2> -
server/other/samba/samba-intro.xml
r79df626 r677a0f7 3 3 4 4 <screen>Download location (HTTP): <ulink url="&samba-download-http;"/> 5 Download location (FTP): <ulink url="&samba-download-ftp;"/> 5 6 Version used: &samba-version; 6 7 Package size: &samba-size; -
server/other/samba/samba.ent
r79df626 r677a0f7 7 7 <!ENTITY samba-config SYSTEM "samba-config.xml"> 8 8 <!ENTITY samba-buildsize "45 MB"> 9 <!ENTITY samba-version "2.2.7a"> 10 <!ENTITY samba-download-http 11 "http://us1.samba.org/samba/ftp/samba-&samba-version;.tar.gz"> 9 <!ENTITY samba-version "2.2.8"> 10 <!ENTITY samba-download-http "http://us1.samba.org/samba/ftp/samba-&samba-version;.tar.bz2"> 12 11 <!ENTITY samba-download-ftp ""> 13 12 <!ENTITY samba-size "5.0 MB"> -
server/other/xinetd/xinetd-config.xml
r79df626 r677a0f7 10 10 11 11 <para>Create the xinetd boot script:</para> 12 <para><screen><userinput>cat > /etc/rc.d/init.d/xinetd << "EOF" 12 <para><screen><userinput>cat > /etc/rc.d/init.d/xinetd << "EOF"</userinput> 13 13 #!/bin/bash 14 14 # Begin $rc_base/init.d/xinetd … … 44 44 esac 45 45 # End $rc_base/init.d/xinetd 46 EOF</userinput></screen></para>46 <userinput>EOF</userinput></screen></para> 47 47 48 48 <para>Add the run level symlinks:</para> -
server/other/xinetd/xinetd-desc.xml
r79df626 r677a0f7 5 5 <userinput>xinetd</userinput>, 6 6 <userinput>itox</userinput> and 7 <userinput>xconv.pl .</userinput></para></sect2>7 <userinput>xconv.pl</userinput>.</para></sect2> 8 8 9 9 <sect2><title>Description</title>
Note:
See TracChangeset
for help on using the changeset viewer.