Linux学习笔记 文件服务Vsftp详细介绍
纪录文件所在的位置,默认值为/var/log/vsftpd.log.
xferlog_std_format
如果启动,则纪录文件将会写为xferlog 的标准格式,如同wu-ftpd一般。默认值为关闭。
===逾时设定======================
accept_timeout
接受建立联机的逾时设定,单位为秒。默认值为60.
connect_timeout
响应PORT 方式的数据联机的逾时设定,单位为秒。默认值为60.
data_connection_timeout
建立数据联机的逾时设定。默认值为300秒。
idle_session_timeout
发呆的逾时设定,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线,单位为秒。默认值为300秒。
===速率限制======================
anon_max_rate
匿名登入所能使用的最大传输速度,单位为每秒多少bytes,0表示不限速度。默认值为0.
local_max_rate
本机使用者所能使用的最大传输速度,单位为每秒多少bytes,0表示不限速度。默认值为0.
===新增档案权限设定==================
anon_umask
匿名登入者新增档案时的umask 数值。默认值为077.
file_open_mode
上传档案的权限,与chmod 所使用的数值相同。默认值为0666.
local_umask
本机登入者新增档案时的umask 数值。默认值为077.
===port 设定======================
connect_from_port_20
用法:YES/NO
若设为YES,则强迫ftp-data 的数据传送使用port 20.默认值为YES.
ftp_data_port
设定ftp 数据联机所使用的port.默认值为20.
listen_port
FTP server 所使用的port.默认值为21.
pasv_max_port
建立资料联机所可以使用port范围的上界,0表示任意。默认值为0.
pasv_min_port
建立资料联机所可以使用port范围的下界,0表示任意。默认值为0.
===其它========================
anon_root
使用匿名登入时,所登入的目录。默认值为无。
local_enable
用法:YES/NO
启动此功能则允许本机使用者登入。默认值为YES.
local_root
本机使用者登入时,将被更换到定义的目录下。默认值为无。
text_userdb_names
用法:YES/NO
当使用者登入后使用ls -al 之类的指令查询该档案的管理权时,默认值会出现拥有者的UID,而不是该档案拥有者的名称。若是希望出现拥有者的名称,则将此功能开启。默认值为NO.
pasv_enable
若是设为NO,则不允许使用PASV 的模式建立数据的联机。默认值为开启。
===更换档案所有权===================
chown_uploads
用法:YES/NO
若是启动,所有匿名上传数据的拥有者将被更换为chown_username 当中所设定的使用者。这样的选项对于安全及管理,是很有用的。默认值为NO.
chown_username
这里可以定义当匿名登入者上传档案时,该档案的拥有者将被置换的使用者名称。默认值为root.
===guest 设定======================
guest_enable
用法:YES/NO
若是启动这项功能,所有的非匿名登入者都视为guest.默认值为关闭。
guest_username
这里将定义guest 的使用者名称。默认值为ftp.
===anonymous 设定====================
anonymous_enable
用法:YES/NO
管控使否允许匿名登入,YES 为允许匿名登入,NO 为不允许。默认值为YES.
no_anon_password
若是启动这项功能,则使用匿名登入时,不会询问密码。默认值为NO.
anon_mkdir_write_enable
用法:YES/NO
如果设为YES,匿名登入者会被允许新增目录,当然,匿名使用者必须要有对上层目录的写入权。默认值为NO.
anon_other_write_enable
用法:YES/NO
如果设为YES,匿名登入者会被允许更多于上传与建立目录之外的权限,譬如删除或是更名。默认值为NO.
anon_upload_enable
用法:YES/NO
如果设为YES,匿名登入者会被允许上传目录的权限,当然,匿名使用者必须要有对上层目录的写入权。默认值为NO.
anon_world_readable_only
用法:YES/NO
如果设为YES,匿名登入者会被允许下载可阅读的档案。默认值为YES.
ftp_username
定义匿名登入的使用者名称。默认值为ftp.
deny_email_enable
若是启动这项功能,则必须提供一个档案/etc/vsftpd.banner_emails,内容为email address.若是使用匿名登入,则会要求输入email address,若输入的email address在此档案内,则不允许联机。默认值为NO.
===Standalone 选项====================
listen
用法:YES/NO
若是启动,则vsftpd将会以独立运作的方式执行,若是vsftpd独立执行,如RedHat Linux 9的默认值,则必须启动;若是vsftpd包含在xinetd之中,则必须关闭此功能,如RedHat Linux 8.在RedHat Linux 9中默认值为YES.
listen_address
若是vsftpd 使用standalone 的模式,可使用这个参数定义使用哪个IP address提供这项服务,若是主机上只有定义一个IP
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
