您当前的位置: 首页 > 服务器教程 > Ftp服务器 > 使特定网段用户能自由上传下载的方法总结

使特定网段用户能自由上传下载的方法总结

作者:xiaoxiao 来源:未知 发布时间: 2013-10-16 17:33 点击:
在FC3上用vsftp实FTP服务。由于一些网段的用户为内部成员,不会对服务器造成危害。为了减少麻烦,更好地实现资源共享,现在想给他们的网段(本例中以10.0.1.*为例)的用户以自由上传下载的权利。 涉及的配置文件一共有四个: vsftpd.conf hosts.allow /etc/vsftpd/loca

使特定网段用户能自由上传下载的方法总结

    在FC3上用vsftp实FTP服务。由于一些网段的用户为内部成员,不会对服务器造成危害。为了减少麻烦,更好地实现资源共享,现在想给他们的网段(本例中以10.0.1.*为例)的用户以自由上传下载的权利。
  
  涉及的配置文件一共有四个:
  
  vsftpd.conf
  
  hosts.allow
  
  /etc/vsftpd/local.class
  
  /etc/vsftpd/other.class
  
  内容:
  
  hosts.allow
  
  [code:1:14158339dc]#
  
  # hosts.allow This file describes the names of the hosts which are
  
  # allowed to use the local INET services, as decided
  
  # by the '/usr/sbin/tcpd' server.
  
  vsftpd: 10.0.1.* : setenv VSFTPD_LOAD_CONF /etc/vsftpd/local.class
  
  vsftpd: ALL : setenv VSFTPD_LOAD_CONF /etc/vsftpd/other.class[/code:1:14158339dc]
  
  /etc/vsftpd/local.class
  
  [code:1:14158339dc]write_enable=YES
  
  anon_upload_enable=YES
  
  anon_mkdir_write_enable=YES[/code:1:14158339dc]
  
  /etc/vsftpd/other.class
  
  [code:1:14158339dc]write_enable=NO
  
  anon_upload_enable=NO
  
  anon_mkdir_write_enable=NO[/code:1:14158339dc]
  
  vsftpd.conf
  
  [code:1:14158339dc]# Example config file /etc/vsftpd/vsftpd.conf
  
  #
  
  # The default compiled in settings are fairly paranoid. This sample file
  
  # loosens things up a bit, to make the ftp daemon more usable.
  
  # Please see vsftpd.conf.5 for all compiled in defaults.
  
  #
  
  # READ THIS: This example file is NOT an exhaustive list of vsftpd options.
  
  # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
  
  # capabilities.
  
  #
  
  # Allow anonymous FTP? (Beware - allowed by default if you comment this out).
  
  anonymous_enable=YES
  
  #
  
  # Uncomment this to allow local users to log in.
  
  # 不允许本地用户上传下载,即只允许基于ip的认证
  
  #local_enable=YES
  
  #
  
  # Uncomment this to enable any form of FTP write command.
  
  # 在ftpd中的local.class和other.class文件中有write_enable=YES项
  
  #write_enable=YES
  
  #
  
  # Default umask for local users is 077. You may wish to change this to 022,
  
  # if your users expect that (022 is used by most other ftpd's)
  
  local_umask=022
  
  #
  
  # Uncomment this to allow the anonymous FTP user to upload files. This only
  
  # has an effect if the above global write enable is activated. Also, you will
  
  # obviously need to create a directory writable by the FTP user.
  
  #anon_upload_enable=YES
  
  #
  
  # Uncomment this if you want the anonymous FTP user to be able to create
  
  # new directories.
  
  #anon_mkdir_write_enable=YES
  
  #
  
  # Activate directory messages - messages given to remote users when they
  
  # go into a certain directory.
  
  dirmessage_enable=YES
  
  #
  
  # Activate logging of uploads/downloads.
  
  xferlog_enable=YES
  
  #
  
  # Make sure PORT transfer connections originate from port 20 (ftp-data).
  
  connect_from_port_20=YES
  
  #
  
  # If you want, you can arrange for uploaded anonymous files to be owned by
  
  # a different user. Note! Using "root" for uploaded files is not
  
  # recommended!
  
  #chown_uploads=YES
  
  #chown_username=whoever
  
  #
  
  # You may override where the log file goes if you like. The default is shown
  
  # below.
  
  xferlog_file=/var/log/vsftpd.log
  
  #
  
  # If you want, you can have your log file in standard ftpd xferlog format
  
  xferlog_std_format=YES
  
  #
  
  # You may change the default value for timing out an idle session.
  
  #idle_session_timeout=600
  
  #
  
  # You may change the default value for timing out a data connection.
  
  #data_connection_timeout=120
  
  #
  
  # It is recommended that you define on your system a unique user which the
  
  # ftp server can use as a totally isolated and unprivileged user.
  
  #nopriv_user=ftpsecure
  
  #
  
  # Enable this and the server will recognise asynchronous ABOR requests. Not
  
  # recommended for security (the code is non-trivial). Not enabling it,
  
  # however, may confuse older FTP clients.
  
  #async_abor_enable=YES
  
  #
  
  # By default the server will pretend to allow ASCII mode but in fact ignore
  
  # the request. Turn on the below options to have the server actually do ASCII
  
  # mangling on files when in ASCII mode.
  
  # Beware that turning on ascii_download_enable enables malicious remote parties
  
  # to consume your I/O resources, by issuing the command "SIZE /big/file" in
  
  # ASCII mode.
  
  # These ASCII options are split into upload and download because you may wish
  
  # to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),
  
  # without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be
  
  # on the client anyway..
  
  #ascii_upload_enable=YES
  
  #ascii_download_enable=YES
  
  #
  
  # You may fully customise the login banner string:
  
  #ftpd_banner=Welcome to blah FTP service.
  
  #
  
  # You may specify a file of disallowed anonymous e-mail addresses. Apparently
  
  # useful for combatting certain DoS attacks.
  
  #deny_email_enable=YES
  
  # (default follows)
  
  #banned_email_file=/etc/vsftpd.banned_emails
  
  #
  
  # You may specify an explicit list&

分享到:
本文"使特定网段用户能自由上传下载的方法总结"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
相关文章
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4