1.sudo gedit /etc/init.d/rc.local
#! /bin/sh
mount –bind /media/sda5/software/ /home/ftp/winsoft
mount –bind /media/sda6/music/ /home/ftp/music/
mount –bind /media/sda6/movies/ /home/ftp/movies/
mount –bind /media/sda7/linux/ /home/ftp/linux/
mount –bind /media/sda7/games/ /home/ftp/games/
mount –bind /media/sda6/var/ /home/ftp/var/

PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
log_begin_msg “Running local boot scripts (/etc/rc.local)”
/etc/rc.local
log_end_msg $?
fi
}
case “$1” in
start)
do_start
;;
restart|reload|force-reload)
echo “Error: argument ‘$1’ not supported” >&2
exit 3
;;
stop)
;;
*)
echo “Usage: $0 start|stop” >&2
exit 3
;;
esac

##################################################################

2 .sudo gedit /etc/vsftpd.conf
# Example config file /etc/vsftpd.conf
listen=YES

#listen_ipv6=YES

anonymous_enable=YES
anon_root=/home/ftp
#a匿名用户登录时目录,默认为/home/ftp

local_enable=YES
#local_root=/home/ftp #本地用户登录时目录

write_enable=YES

#local_umask=022

#anon_upload_enable=YES

#anon_mkdir_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

#chown_uploads=YES
#chown_username=whoever

#xferlog_file=/var/log/vsftpd.log

#xferlog_std_format=YES

#idle_session_timeout=600

#data_connection_timeout=120

#nopriv_user=ftpsecure

#async_abor_enable=YES

#ascii_upload_enable=YES
#ascii_download_enable=YES
#
dirmessage_enable=YES
# You may fully customise the login banner string:
ftpd_banner=Welcome to blah FTP service.

#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails

chroot_local_user=YES

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

#ls_recurse_enable=YES

secure_chroot_dir=/var/run/vsftpd

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#
# This option specifies the location of the RSA key to use for SSL
# encrypted connections.
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

########################encoding patch #setting########################
charset_filter_enable=YES
charset_client=gbk
charset_server=UTF8

vsftp相关配置文件

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.