转载一篇别人分享的VSFTPD.CONF的中文解释方便以后查询

  1. # 服务器以standalong模式运行,这样可以进行下面的控制  
  2. listen=YES  
  3. # 接受匿名用户  
  4. anonymous_enable=YES  
  5. # 匿名用户login时不询问口令  
  6. no_anon_password=YES  
  7. # 接受本地用户  
  8. local_enable=YES  
  9. # 可以上传(全局控制).若想要匿名用户也可上传则需要设置anon_upload_enable=YES,   
  10. # 若想要匿名用户可以建立目录则需要设置anon_mkdir_write_enable=YES.这里禁止匿名用户上传,所以不设置这两项  
  11. write_enable=YES  
  12. # 本地用户上传文件的umask  
  13. local_umask=022  
  14. # 如果设为YES,匿名登入者会被允许上传目录的权限,当然,匿名使用者必须要有对上  
  15. # 层目录的写入权。  
  16. anon_upload_enable=YES  
  17. # 定义匿名登入的使用者名称。默认值为ftp  
  18. ftp_username=ftp  
  19. # 如果设为YES,匿名登入者会被允许新增目录,当然,匿名使用者必须要有对上层目录  
  20. # 的写入权。  
  21. anon_mkdir_write_enable=YES  
  22. # 为YES则进入目录时显示此目录下由message_file选项指定的文本文件  
  23. # (,默认为.message)的内容  
  24. dirmessage_enable=YES  
  25. # 本地用户login后所在目录,若没有设置此项,则本地用户login后将在他的home目录  
  26. # (/etc/passwd的第六个字段)中.匿名用户的对应选项是anon_root  
  27. # local_root=/home  
  28. anon_root=/home/ftp/  
  29. # 使用上传/下载日志,日志文件默认为/var/log/vsftpd.log,可以通过xferlog_file  
  30. # 选项修改  
  31. xferlog_enable=YES  
  32. # Make sure PORT transfer connections originate from port 20 (ftp-data).  
  33. connect_from_port_20=YES  
  34. # 日志使用标准xferlog格式  
  35. xferlog_std_format=YES  
  36. # You may change the default value for timing out a data connection.  
  37. data_connection_timeout=120  
  38. # 关闭本地用户chroot()  
  39. chroot_local_user=NO  
  40. # 设置为yes则下面的控制有效。  
  41. # 开启要设置chroot()用户项.  
  42. chroot_list_enable=YES  
  43. # (default follows)  
  44. # 指定要设置chroot()的特定用户文件  
  45. chroot_list_file=/etc/vsftpd.chroot_list  
  46. # 若设置为YES则记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)  
  47. # 中的用户无法login,并且将检察下面的userlist_deny选项  
  48. userlist_enable=YES  
  49. # 若为NO,则仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)  
  50. # 中的用户的login请求.若为YES则不接受这些用户的请求.  
  51. userlist_deny=NO  
  52. # 注意!!!vsftpd还要检察/etc/vsftpd.ftpusers文件,记录在这个文件中的用户将  
  53. # 无法login!!  
  54. # 匿名用户的传输比率(b/s)  
  55. anon_max_rate=512000  
  56. # 本地用户的传输比率(b/s)  
  57. local_max_rate=1024000  
  58. # 可接受的最大client数目  
  59. max_clients=100  
  60. # 每个ip的最大client数目  
  61. max_per_ip=5  
  62. # This option should be the name of a directory which is empty.  Also, the  
  63. # directory should not be writable by the ftp user. This directory is used  
  64. # as a secure chroot() jail at times vsftpd does not require filesystem access.  
  65. secure_chroot_dir=/var/run/vsftpd  
  66. # This string is the name of the PAM service vsftpd will use.  
  67. pam_service_name=vsftpd  
  68.   
  69. tcp_wrappers=YES  
  70.   
  71. # This option specifies the location of the RSA certificate to use for SSL  
  72. # encrypted connections.  
  73. rsa_cert_file=/etc/ssl/certs/vsftpd.pem  
  74. # 每一个联机,都能以独立的process 来呈现.  
  75. setproctitle_enable=YES  
  76. # 若是启动,所有匿名上传数据的拥有者将被更换为chown_username当中所设定的使用  
  77. # 者。这样的选项对于安全及管理,是很有用的。  
  78. chown_uploads=YES  
  79. # 这里可以定义当匿名登入者上传档案时,该档案的拥有者将被置换的使用者名称。预  
  80. # 设值为root。  
  81. chown_username=root  
posted @ 2018-05-02 16:52  S_Seven  阅读(150)  评论(0编辑  收藏  举报