分类: LINUX
2009-03-23 11:28:33
linux下rpm包安装的vsftpd的配置 安装过程略 配置文件解析(装好rpm包后,默认选项按顺序解析) /etc/vsftpd/vsftpd.conf为vsftpd的主要配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES\NO \\是否允许匿名用户访问 local_enable=YES\N0 \\是否允许本地用户访问 write_enable=YES\NO \\是否具有写的权限 local_umask=022 \\本地用户掩码,默认为077 #anon_mkdir_write_enable=YES\NO 是否允许匿名用户具有写的权限 dirmessage_enable=YES\NO \\是否启动目录信息 xferlog_enable=YES\NO \\是否启动上传或下载日志功能 connect_from_port_20=YES\NO \\是否以20号端口连接进行传输数据 chown_uploads=YES\NO \\是否允许修改匿名用户所上传的文件权限(非文件拥有者具有修改的权限) chown_username=whoever \\指定拥有匿名用户上传文件所有权的用户,不推荐使用root用户 xferlog_file=/var/log/vsftpd.log \\日志文件传输记录的存放目录 xferlog_std_format=YES \\标准的日志文件格式 idle_session_timeout=600 \\闲置会话超时的时间 date_connection_timeout=120 \\数据连接超时的时间 nopriv_user=ftpsecure \\指定一个(独特)用户 async_abor_enable=YES \\/*开启支持早期FTP客户端“async ABOR"命令的能力*/ ascii_upload_enable=YES \\允许acsii上传 ascii_download_enable=YES \\允许acsii下载 ftpd_banner=Welcome to blah FTP service \\欢迎语 deny_email_enable=YES \\禁止匿名用户使用邮件地址(banner_email_file文件中所列的地址) banned_email_file=/etc/vsftpd.banned_emails \\指定包含被拒绝的e-mail地址的文件 chroot_list_enable=YES\NO \\锁定用户有自己的主(家)目录 chroot_list_file=/etc/vsftpd/chroot_list \\指出被锁定在自家目录中的用户的列表文件 chroot_local_users=YES|NO 将本地用户锁定在自家目录中. ls_recurse_enable=YES \\yes,允许使用"ls -R"指令 pam_service_name=vsftpd \\指出vsftpd进行pam论证时所使用的pam配置文件名. 默认pam配置文件是/etc/pam.d/vsftpd userlist_enable=YES \\此选项被激活后,VSFTPD将读取userlist_file参数所指定的文件中的用户列表。
listen=YES\NO 以独占方式启动;no以超级服务方式启动 listen_address = ip地址 (如启动该项,则listen的值必须为yes)
listen_port=端口号 tcp_wrappers=YES \\允许远程登录