Author: bdubbs
Date: Sat Mar  1 13:47:07 2014
New Revision: 12805

Log:
Change vsftpd 'empty' directory to FHS compatible location.

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/server/major/vsftpd.xml

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Mar  1 13:25:14 
2014        (r12804)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sat Mar  1 13:47:07 
2014        (r12805)
@@ -48,6 +48,11 @@
       <para>March 1st, 2014</para>
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Move vsftpd 'empty' directory to FHS
+          compliant location. Fixes 
+          <ulink url="&blfs-ticket-root;4721">#4721</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Add a patch to remove ifconfig and hostname
           when installing net-tools. Fixes 
           <ulink url="&blfs-ticket-root;4720">#4720</ulink>.</para>

Modified: trunk/BOOK/server/major/vsftpd.xml
==============================================================================
--- trunk/BOOK/server/major/vsftpd.xml  Sat Mar  1 13:25:14 2014        (r12804)
+++ trunk/BOOK/server/major/vsftpd.xml  Sat Mar  1 13:47:07 2014        (r12805)
@@ -10,6 +10,7 @@
   <!ENTITY vsftpd-size          "196 KB">
   <!ENTITY vsftpd-buildsize     "1.8 MB">
   <!ENTITY vsftpd-time          "less than 0.1 SBU">
+  <!ENTITY vsftpd-empty         "/usr/share/vsftpd/empty">
 ]>
 
 <sect1 id="vsftpd" xreflabel="vsftpd-&vsftpd-version;">
@@ -80,10 +81,10 @@
     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 &amp;&amp;
-install -v -d -m 0755 /home/ftp      &amp;&amp;
-groupadd -g 47 vsftpd                &amp;&amp;
-groupadd -g 45 ftp                   &amp;&amp;
+<screen role="root"><userinput>install -v -d -m 0755 &vsftpd-empty; &amp;&amp;
+install -v -d -m 0755 /home/ftp               &amp;&amp;
+groupadd -g 47 vsftpd                         &amp;&amp;
+groupadd -g 45 ftp                            &amp;&amp;
 
 useradd -c "vsftpd User"  -d /dev/null -g vsftpd -s /bin/false -u 47 vsftpd 
&amp;&amp;
 useradd -c anonymous_user -d /home/ftp -g ftp    -s /bin/false -u 45 
ftp</userinput></screen>
@@ -118,7 +119,7 @@
     directory that anonymous users will use (<filename
     class='directory'>/home/ftp</filename>)
     and the directory the daemon will chroot into
-    (<filename class='directory'>/var/ftp/empty</filename>).</para>
+    (<filename class='directory'>&vsftpd-empty;</filename>).</para>
 
     <note>
       <para><filename class="directory">/home/ftp</filename> should not be
@@ -173,7 +174,7 @@
 <literal>background=YES
 listen=YES
 nopriv_user=vsftpd
-secure_chroot_dir=/var/ftp/empty</literal>
+secure_chroot_dir=&vsftpd-empty;</literal>
 EOF</userinput></screen>
 
     </sect3>
@@ -202,7 +203,7 @@
       <seglistitem>
         <seg>vsftpd</seg>
         <seg>None</seg>
-        <seg>/var/ftp, /var/ftp/empty, /home/ftp</seg>
+        <seg>//usr/share/vsftpd, /home/ftp</seg>
       </seglistitem>
     </segmentedlist>
 
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to