options
|
解释
|
默认值
|
| allow_anon_ssl |
当 ssl_enable 时,允不允许匿名用户使用 ssl 连接。
|
NO
|
anon_mkdir_write_enable
|
当 anonymous 可写目录时是否允许创建子目录
|
NO
|
anon_other_write_enable
|
是否允许 anonymous 进行除了 upload 和 mkdir 之外的 deletion 和 renaming 操作。
|
NO
|
anon_upload_enable
|
当允许 write_enable 时,是否允许 upload 。
|
NO
|
anon_world_readable_only
|
anonymous 是否可以下载全部可读文件。
|
YES
|
anonymous_enable
|
使用允许是用 anonymous 和 ftp 用户匿名登录。
|
YES
|
ascii_download_enable
|
允许使用 ASCII 方式下载
|
NO
|
| ascii_upload_enable |
允许使用 ASCII 方式上载 |
NO
|
async_abor_enable
|
某些 ftp client 使用的特性
|
NO
|
background
|
在 Listen 态,该选项决定是否在后台执行监听
|
NO
|
check_shell
|
在 vsftpd 是编译时支持 PAM 则该选项决定是否根据 /etc/shell 判断用户是否具有合法的 shell
|
YES
|
chmod_enable
|
给 local users 以 SITE CHMOD 权限,anonymous 不会收到影响(没有这个权限)
|
YES
|
chown_uploads
|
anonymous 上传文件是否 chown 为 chown_username 所设置用户
|
NO
|
chroot_list_enable
|
是否启用将 chroot_list_file 中用户限制仅在用户目录中
|
NO
|
chroot_local_user
|
是否将 local user 限制在用户目录中
|
NO
|
connect_from_port_20
|
是否用 20 端口传输数据
|
NO
|
deny_email_enable
|
使得使用 banned_email_file 中作为 anonymous 的用户无法登录
|
NO
|
dirlist_enable
|
是否取消 list 命令
|
NO
|
dirmessage_enable
|
是否列出目录消息,每个目录的 .message 可以被此处的 message_file 所设定的覆盖
|
NO
|
download_enable
|
是否允许下载
|
YES
|
dual_log_enable
|
是否在 /var/log/xferlog 和 /var/log/vsftpd.log 两处记录日志
|
NO
|
force_dot_files
|
是否使用 .. 和 . 文件
|
NO
|
force_anon_data_ssl
|
anonymous 是否数据通过 ssl 传送
|
NO
|
force_anon_logins_ssl
|
强制 anonymous 使用 ssl 登录
|
NO
|
force_local_data_ssl
|
local users 强制使用 ssl 传输数据
|
NO
|
force_local_logins_ssl
|
local users 强制使用 ssl 登录
|
NO
|
guest_enable
|
非匿名登录被映射成为 guest_username 对应用户
|
NO
|
hide_ids
|
将所有目录文件的属主都显示为 ftp 以掩盖 id
|
NO
|
listen
|
使用 standalone 模式
|
NO
|
listen_ipv6
|
使用 ipv6 的 standalone 模式
|
NO
|
local_enable
|
允许本地用户登录
|
NO
|
log_ftp_protocol
|
是否记录所有的 ftp 交互过程
|
NO
|
ls_recurse_enable
|
是否允许使用 ls -R
|
NO
|
no_anon_password
|
anonymous 用户是否不需要密码
|
NO
|
no_log_lock
|
log 文件是否加锁(排除其他进程的文件写)
|
NO
|
one_process_model
|
每次连接仅允许一个进程
|
NO
|
passwd_chroot_enable
|
将 chroot_local_user 中用户依照 /etc/passwd 中使用 ./ 技术指明的目录禁闭
|
NO
|
pasv_enable
|
开启 PASV 模式
|
YES
|
pasv_promiscuous
|
是否进行 PASV 安全检查,这主要和 FXP 使用的模式相关,我不懂
|
NO
|
port_enable
|
允许使用 PORT 命令获得传输端口
|
YES
|
port_promiscuous
|
是否进行 PORT 安全检查
|
NO
|
run_as_launching_user
|
以启用 vsftpd 的用户身份执行,这会使得需要 root 权限的某些功能不能完成
|
NO
|
secure_mail_list_enable
|
使得 anonymous 账户只能用 email_password_file 中密码登陆
|
NO
|
session_support
|
在会话期间只需要一次输入密码,仅在支持 PAM 的情况下有用
|
NO
|
setproctitle_enable
|
显示系统状态
|
NO
|
ssl_enable
|
支持使用 ssl 的连接,但是 vsftpd 必须连接到 Open SSL 库。
|
NO
|
ssl_sslv2
|
支持 SSL v2 协议
|
NO
|
ssl_sslv3
|
支持 SSL v3 协议
|
NO
|
ssl_tslv1
|
支持 TLS v1 协议
|
YES
|
syslog_enable
|
原先记录到 /var/log/vsftpd.log 转为系统日志。
|
NO
|
tcp_wrappers
|
如果编译时支持 tcp_wrappers ,则可利用基于 IP 地址的控制来处理连接
|
NO
|
text_userdb_names
|
使用用户名组名而不是 UID 和 GID
|
NO
|
tilde_user_enable
|
支持 ~name 方式访问用户主目录
|
NO
|
use_localtime
|
使用本地时间(默认为 GTM)
|
NO
|
use_sendfile
|
使用系统 sendfile() 调用
|
YES
|
userlist_deny
|
当 user_list_enable 时,仅仅允许在 userlist_file 文件中指明用户方可登陆
|
YES
|
userlist_enable
|
如果启用将使 userlist_file 内用户不能登陆
|
NO
|
virtual_use_local_privs
|
虚拟用户是否享用 local user 相同的权利(默认是 anonymous 的权利)
|
NO
|
write_enable
|
影响 STOR、DELE、RNFR、RNTO、MKD、RMD、APPE、SITE
|
NO
|
xferlog_enable
|
是否记录日志到 vsftpd_log_file 指定的文件中(默认为 /var/log/vsftpd.log)
|
NO
|
xferlog_std_format
|
使用标准的 xferlog 格式记录
|
NO
|