Vsftpd
服务器配?
【基本知识与操作?/p>
安装
vsftpd
?/p>
yum install vsftpd
服务名:
vsftpd
vsftpd
配置文件?/p>
/etc/vsftpd/vsftpd.conf
默认本地用户不给登陆的文件:
/etc/vsftpd/ftpusers
(在此文件中的用户都不能登录
FTP
服务器)
禁止或允?/p>
vsftpd
的用户列表文件:
/etc/vsftpd/user_list
匿名用户登录的主目录?/p>
/var/ftp
(该文件夹不可以有写权限,否则匿名用户无法登录)
匿名用户使用的目录:
/var/ftp/pub
(为了能够让匿名用户上传文件,该文件夹权限为
777
?/p>
vsftpd
的日志文件:
/etc/logrotate.d/vsftpd.log
当遇?/p>
500
访问错误时:
使用
getsebool
?/p>
a |grep ftp
可以查看?/p>
FTP
服务有关的设?/p>
setsebool -P ftp_home_dir=1
并查看文件权限问题(不能为满权限,属主不能为
ftp
?/p>
若匿名用户允许上传也开了写权限还是不能上传,则进行如下修改
setsebool
-P allow_ftpd_anon_write=1
本地用户无法重命名自己上传的文件?/p>
setsebool
-P allow_ftpd_full_access=1
设置匿名用户只能上传不能下载