当前位置: > Linux服务器 > ftp >

vsftpd.conf的文件和其他设置

时间:2015-10-14 00:51来源:linux.it.net.cn 作者:IT

2.4.5 vsftpd.conf:vsftpd配置文件(6)

9. 其他

本节将描述在别处尚未讨论的参数。

pam_service_name

vsftpd使用的PAM服务的名称。

默认值:ftp

Red Hat:vsftpd

tcp_wrappers

若设置为YES,则会让入站连接使用tcp_wrappers(如果vsftpd编译时带有tcp_wrappers支持的话)。如果tcp_wrappers设置了环境变量VSFTPD_LOAD_CONF,那么vsftpd会加载由这个变量所指定的配置文件,从而允许为每个IP地址加载不同的配置。

默认值:NO

Red Hat:YES

user_config_dir

指定一个目录,该目录包含一些以本地用户的用户名来命名的文件。每一个这样的文件(模仿vsftpd.conf)都包含着一些参数,这些参数覆盖(根据每个用户)默认参数以及在vsftpd.conf中指定的参数。举例来说,假设user_config_dir设置为/etc/vsftpd/user_conf。如果默认的配置文件(/etc/vsftpd/vsftpd.conf)设置了idlesession_timeout=300,而Sam的个人配置文件(/etc/vsftpd/user_conf/sam)设置了idlesession_timeout=1200,那么除了Sam之外,所有用户的会话无活动超时时间都为300秒,而Sam的会话超时时间为1 200秒。

默认值:无

10. 文件

除了/etc/vsftpd/vsftpd.conf之外,下面的这些文件也控制着vsftpd的功能。user_config_dir所指向的目录层次并没包含在这个列表中,该目录层次没有默认的名称。

/etc/vsftpd/ftpusers

列出用户,每行一个用户,不管userlist_enable如何设置,也不管user_list文件所列出的用户是谁,这些用户都不允许登录到FTP服务器。默认文件列出了root、bin、daemon和其他用户。

/etc/vsftpd/user_list

要么只列出能够登录到服务器的用户,要么只列出不能登录到服务器的用户。要想让vsftpd检查这个文件中的用户列表,必须将userlist_enable选项设置为YES。将userlist_enable设置为YES,同时将userlist_deny设置为YES(或者不设置),会阻止所列用户登录到服务器。将userlist_enable设置为YES,同时将userlist_deny设置为NO,这会只允许所列用户登录到服务器。

/etc/vsftpd/chroot_list

根据chroot_list_enable和chroot_local_user的设置,这个文件列出的用户要么是强制置入chroot监牢(各自的主目录),要么是不被放入到chroot监牢的用户。

/var/log/vsftpd.log

日志文件。更多信息请参见前面的"日志"部分。

(责任编辑:IT)
------分隔线----------------------------