本地用户有关配置选项
选项 | 说明 | 默认值 |
local_enable | 是否允许本地用户登录 | YES |
local_root | 设置本地用户登录后的根目录 | 一般为用户的家目录 |
local_umask | 本地用户上传文件的umask值,默认为077,对应文件权限为700 | 077 |
chroot_local_user | 是否将所有用户禁锢在根目录中,不允许切换到根目录之外 | NO |
chroot_list_file | 指定chroot用户名单的文件名 | /etc/vsftpd/chroot_list |
chroot_list_enable | 是否启用chroot用户名单 | NO |
userlist_enable | 是否启用userlist(用户列表配置文件/etc/vsftpd/user——list) | NO |
allow_writeable_chroot | 是否开启chroot目录的写权限 | NO |
匿名用户有关配置选项
选项 | 说明 | 默认值 |
anonymous_enable | 是否允许匿名用户登录FTP服务器 | YES |
no_anon_password | 匿名登陆时不需要密码,值为YES不需要密码,反之需要密码 | NO |
ftp_username | 定义匿名登录使用的系统用户名,不配置该参数默认用户名为ftp | ftp |
anon_root | 匿名用户登录的根目录,该目录一般不能设置777权限 | /var/ftp |
anon_upload_enable | 是否允许匿名用户上传文件,仅当write_enable=YES时,此项有效 | NO |
anon_mkdir_write_enable | 是否允许匿名用户创建目录,仅当write_enable=YES时,此项有效 | NO |
anon_other_write_enable | 是否允许匿名用户有其他的权限,如删除和重命名文件 | NO |
chown_uploads | 是否允许改变匿名用户上传文件(非目录)的所有者 | NO |
chown_username | 设置匿名用户上传文件(非目录)的所有者,仅当chown_uploads=YES 时,此项有效 | root |
anon_umask | 设置匿名用户上传文件的umask值 | 077 |
全局配置选项
选项 | 说明 | 默认值 |
write_enable | 是否允许登录用户有写权限 | NO |
listen | 设置vsftpd是否独立模式运行,该模式下vsftpd作为独立的服务启动 | NO |
listen_port | 设置FTP服务器的监听端口 | 21 |
ftp_data_port | 设置在主动模式下,FTP服务器的数据端口 | 20 |
pasv_enable | 设置传输模式,默认使用被动模式,设为NO则使用主动模式 | YES |
max_clients | 设置vsfptd允许的最大连接数,尽在独立模式有效 | 2000 |
xferlog_enable | 是否启用日志记录 | YES |
xferlog_file | 设置日志文件名和路径 | /var/log/vsftpd.log |