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 &&
-install -v -d -m 0755 /home/ftp &&
-groupadd -g 47 vsftpd &&
-groupadd -g 45 ftp &&
+<screen role="root"><userinput>install -v -d -m 0755 &vsftpd-empty; &&
+install -v -d -m 0755 /home/ftp &&
+groupadd -g 47 vsftpd &&
+groupadd -g 45 ftp &&
useradd -c "vsftpd User" -d /dev/null -g vsftpd -s /bin/false -u 47 vsftpd
&&
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