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