Difference between pages "Package:DeaDBeeF" and "Package:Vsftpd"

(Difference between pages)
(Created page with "{{Ebuild |Summary=A foobar2000-like music player |CatPkg=media-sound/deadbeef |Maintainer=Damex }} {{EbuildFooter}}")
 
(initial commit)
 
Line 1: Line 1:
 
{{Ebuild
 
{{Ebuild
|Summary=A foobar2000-like music player
+
|Summary=Very Secure FTP Daemon written with speed, size and security in mind.
|CatPkg=media-sound/deadbeef
+
|CatPkg=net-ftp/vsftpd
|Maintainer=Damex
+
|Maintainer=hwoarang@gentoo.org, wired@gentoo.org
 
}}
 
}}
 +
__TOC__
 +
'''vsftpd''' is a major FTP server.
  
 +
== Installation ==
 +
Install {{Package|net-ftp/vsftpd}}:
 +
<console>###i##emerge vsftpd</console>
 +
 +
== Configuration ==
 +
 +
==== 64-bit Kernels ====
 +
 +
{{file|name=/etc/vsftpd/vsftpd.conf|desc=500 OOPS: priv_sock_get_cmd work around|body=
 +
seccomp_sandbox=NO
 +
}}
 +
 +
See https://bugzilla.redhat.com/show_bug.cgi?id=845980
 +
 +
==== Anonymous read access ====
 +
 +
{{File|name=/etc/vsftpd/vsftpd.conf|desc=|body=
 +
listen=YES
 +
local_enable=NO
 +
anonymous_enable=YES
 +
write_enable=NO
 +
anon_root=/home/ftp
 +
}}
 +
 +
==== Anonymous read/write access ====
 +
{{fancywarning|dangerous, do not do this unless behind a firewall and kept intranet only}}
 +
 +
<console>###i##chown ftp /home/ftp</console>
 +
 +
{{File|name=/etc/vsftpd/vsftpd.conf|desc=|body=
 +
listen=YES
 +
local_enable=NO
 +
anonymous_enable=YES
 +
anon_upload_enable=YES
 +
write_enable=YES
 +
anon_mkdir_write_enable=YES
 +
anon_root=/home/ftp
 +
}}
 +
 +
=== Init ===
 +
 +
To start vsftpd immediately:
 +
<console>###i##/etc/init.d/vsftpd start</console>
 +
 +
To start vsftpd at boot:
 +
<console>###i##rc-update add vsftpd default</console>
 +
 +
[[Category:Server]]
 
{{EbuildFooter}}
 
{{EbuildFooter}}

Revision as of 22:01, June 28, 2014

net-ftp/vsftpd


Current Maintainer(s):hwoarang@gentoo.org
wired@gentoo.org
Source Repository:Gentoo Portage Tree

Summary: Very Secure FTP Daemon written with speed, size and security in mind.

Vsftpd

vsftpd is a major FTP server.

Installation

Install Vsftpd:

#emerge vsftpd

Configuration

64-bit Kernels

/etc/vsftpd/vsftpd.conf: 500 OOPS: priv_sock_get_cmd work around
seccomp_sandbox=NO

See https://bugzilla.redhat.com/show_bug.cgi?id=845980

Anonymous read access

/etc/vsftpd/vsftpd.conf
listen=YES
local_enable=NO
anonymous_enable=YES
write_enable=NO
anon_root=/home/ftp

Anonymous read/write access

Warning

dangerous, do not do this unless behind a firewall and kept intranet only

#chown ftp /home/ftp
/etc/vsftpd/vsftpd.conf
listen=YES
local_enable=NO
anonymous_enable=YES
anon_upload_enable=YES
write_enable=YES
anon_mkdir_write_enable=YES
anon_root=/home/ftp

Init

To start vsftpd immediately:

#/etc/init.d/vsftpd start

To start vsftpd at boot:

#rc-update add vsftpd default