r4602 - in trunk/BOOK: . introduction/welcome server/major

archaic at linuxfromscratch.org archaic at linuxfromscratch.org
Tue Jun 14 23:15:54 PDT 2005


Author: archaic
Date: 2005-06-15 00:15:53 -0600 (Wed, 15 Jun 2005)
New Revision: 4602

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/server/major/vsftpd.xml
Log:
Updated to vsftpd-2.0.3

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-06-14 23:35:57 UTC (rev 4601)
+++ trunk/BOOK/general.ent	2005-06-15 06:15:53 UTC (rev 4602)
@@ -1,4 +1,4 @@
-<!ENTITY day          "14">
+<!ENTITY day          "15">
 <!ENTITY month        "06">
 <!ENTITY year         "2005">
 <!ENTITY version      "svn-&year;&month;&day;">
@@ -248,7 +248,7 @@
 <!-- openssh (chapter 18) -->
 <!ENTITY proftpd-version              "1.2.10">
 <!-- samba3 (chapter 18) -->
-<!ENTITY vsftpd-version               "2.0.1">
+<!ENTITY vsftpd-version               "2.0.3">
 <!ENTITY xinetd-version               "2.3.13">
 
 <!-- Chapter 22 -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-06-14 23:35:57 UTC (rev 4601)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-06-15 06:15:53 UTC (rev 4602)
@@ -25,6 +25,10 @@
   <itemizedlist>
 
     <listitem>
+      <para>June 15th, 2005 [archaic]: Updated to vsftpd-2.0.3.</para>
+    </listitem>
+
+    <listitem>
       <para>June 14th, 2005 [djensen]: Added 8 plugin links and a python
       version sed to Abiword.</para>
     </listitem>

Modified: trunk/BOOK/server/major/vsftpd.xml
===================================================================
--- trunk/BOOK/server/major/vsftpd.xml	2005-06-14 23:35:57 UTC (rev 4601)
+++ trunk/BOOK/server/major/vsftpd.xml	2005-06-15 06:15:53 UTC (rev 4602)
@@ -6,10 +6,10 @@
 
   <!ENTITY vsftpd-download-http " ">
   <!ENTITY vsftpd-download-ftp  "ftp://vsftpd.beasts.org/users/cevans/vsftpd-&vsftpd-version;.tar.gz">
-  <!ENTITY vsftpd-md5sum        "63838791ec8b1375ed154fb2603e52e9">
-  <!ENTITY vsftpd-size          "148 KB">
-  <!ENTITY vsftpd-buildsize     "492 KB">
-  <!ENTITY vsftpd-time          "0.01 SBU">
+  <!ENTITY vsftpd-md5sum        "74936cbd8e8251deb1cd99c5fb18b6f8">
+  <!ENTITY vsftpd-size          "150 KB">
+  <!ENTITY vsftpd-buildsize     "1.4 MB">
+  <!ENTITY vsftpd-time          "less than 0.1 SBU">
 ]>
 
 <sect1 id="vsftpd" xreflabel="vsFTPD-&vsftpd-version;">
@@ -68,8 +68,10 @@
     <title>Installation of vsFTPD</title>
 
     <para>For security reasons, running <application>vsFTPD</application>
-    as an unprivileged user and group is encouraged. Also, a user to map
-    anonymous users to should be created.</para>
+    as an unprivileged user and group is encouraged. Also, a user should be
+    created to map anonymous users. As the <systemitem
+    class="username">root</systemitem> user, create the needed directories,
+    users, and groups with the following commands:</para>
 
 <screen role="root"><userinput>install -v -d -m 0755 /var/ftp/empty &&
 install -v -d -m 0755 /home/ftp &&
@@ -79,11 +81,16 @@
 groupadd -g 45 ftp &&
 useradd -c anonymous_user -d /home/ftp -g ftp -s /bin/false -u 45 ftp</userinput></screen>
 
-    <para>Install <application>vsFTPD</application> by running
-    the following commands:</para>
+    <para>Build <application>vsFTPD</application> as an unprivileged user
+    with the following commands:</para>
 
-<screen><userinput>make &&
-install -v -m 755 vsftpd /usr/sbin/vsftpd &&
+<screen><userinput>make</userinput></screen>
+
+    <para>Once again, become the <systemitem class="username">root</systemitem>
+    user and install <application>vsFTPD</application> with the following
+    commands:</para>
+
+<screen><userinput>install -v -m 755 vsftpd /usr/sbin/vsftpd &&
 install -v -m 644 vsftpd.8 /usr/share/man/man8 &&
 install -v -m 644 vsftpd.conf.5 /usr/share/man/man5 &&
 install -v -m 644 vsftpd.conf /etc</userinput></screen>
@@ -139,7 +146,8 @@
 
       <para><application>vsFTPD</application> comes with a basic
       anonymous-only configuration file that was copied to
-      <filename class='directory'>/etc</filename> above. This file should be
+      <filename class='directory'>/etc</filename> above. While still as
+      <systemitem class="username">root</systemitem>, this file should be
       modified because it is now recommended to run <command>vsftpd</command>
       in standalone mode as opposed to
       <command>inetd</command>/<command>xinetd</command> mode. Also, you
@@ -180,7 +188,7 @@
       <seglistitem>
         <seg>vsftpd</seg>
         <seg>None</seg>
-        <seg>Not determined at this time</seg>
+        <seg>/var/ftp, /var/ftp/empty, /home/ftp</seg>
       </seglistitem>
     </segmentedlist>
 




More information about the blfs-book mailing list