# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
ftpuser
五、建立我们的根目录,并设置访问权限
# mkdir /var/public_root
# chown -R cent /var/public_root
# chmod -R 755 /var/public_root
六、开启vsftpd服务
# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
七、开启21端口
#vi /etc/sysconfig/iptables
在上面有行22 -j ACCEPT ,在下面照打一遍,但是把22改成21。改完之后,重启iptables。
#service iptables restart
八、修改selinux
#getsebool -a | grep ftp
执行上面命令,可以看到
....
allow_ftpd_full_access off
....
....
ftp_home_dir off
将这两个权限都打开
#setsebool -P allow_ftpd_full_access 1
#setsebool -P ftp_home_dir 1
重启下vsftpd
#service vsftpd restart
设置成默认开启。
# chkconfig vsftpd on
Ubuntu实用简单的FTP架设
Ubuntu 13.04 安装 LAMP\vsftpd\Webmin\phpMyAdmin 服务及设置
RHEL6平台下SeLinux和vsftpd的匿名上传的简单案例
openSUSE 13.2/13.1 下安装配置 FTP服务器 vsftpd
CentOS7基于虚拟用户的vsftpd