仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 471|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS下设置vsftpd匿名用户下载和上传

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:43:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!CentOS中的FTP功效是由一款名叫vsftpd的软件供应的,名字中的vs是verysecure的缩写,以是vsftpd的特性是其宁静性和不乱性对照凸起。其官方站点为:http://vsftpd.beasts.org/。
体系默许并没有装置vsftpd,我们起首用yum下令装置该办事:
#yuminstallvsftpd

vsftpd的办事历程名也是vsftpd,启动办事并设为开机主动启动:
#servicevsftpdstart
#chkconfigvsftpdon

vsftpd的默许主目次是“/var/ftp/”,主设置文件是/etc/vsftpd/vsftpd.conf。设置文件一共有一百多行,设置其实不算庞大。
该文件中默许有如许几项设置:



  • “anonymous_enable=YES”暗示同意匿名用户会见。vsftpd中的匿名用户有两个:anonymous和ftp,在客户端能够用这两个匿名用户中的恣意一个会见办事器。
  • “local_enable=YES”暗示同意利用体系用户会见,可是体系用户在会见时默许只能会见本人的主目次,而不是vsftpd的主目次/var/ftp/。
  • “writeenable=YES”暗示同意写进。这项设置只是一个开关,要使匿名用户或体系用户具有写进权限,还得举行别的的设置。
我们保存默许设置,在FTP默许主目次/var/ftp的pub目次下创立一个测试文件:
#touch/var/ftp/pub/test.txt
然后我们在一台Windows客户端上起首用匿名用户会见测试,

匿名用户能够乐成会见,固然条件是要把FTP办事器真个防火墙封闭。

但此时匿名用户却没法上传,缘故原由也很复杂,由于匿名用户对/var/ftp/pub目次不具有写进权限:

这里将“/var/ftp/pub”目次的属主改成ftp,便可付与匿名用户写进权限。
#chownftp/var/ftp/pub
此时在客户端再次会见,仍旧没法写进,这是由于我们还必要对设置文件举行设置。
在设置文件/etc/vsftpd/vsftpd.conf中增添以下几行:


  • “anon_upload_enable=YES”暗示同意匿名用户上传。
  • “anon_mkdir_write_enable=YES”暗示同意匿名用户创立目次。
  • “anon_umask=022”暗示设置匿名用户的umask值。umask值是一种反码的情势,当匿名用户在FTP主目次中创立目次或文件时,目次或文件所具有的默许权限就是由umask值决意的。因为关于目次,我们所能具有的最年夜权限是777,关于文件,我们所能具有的最年夜权限是666。由于x实行权限关于目次是必需的,没有实行权限就没法进进目次;而关于文件则不用默许付与x实行权限。以是关于匿名用户创立的目次,默许的权限就是用777减往umask值,即755;关于创立的文件,默许的权限则是用666减往umask值,即644。
  • “anon_max_rate=500000”暗示对匿名用户的传输速度举行限定,单元为字节。
修正完成后,从头加载办事:
#servicevsftpdreload
如许在客户端再次测试,匿名用户就能够上传了。



如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
简单生活 该用户已被删除
沙发
发表于 2015-1-16 21:55:14 | 只看该作者

带来一篇CentOS下设置vsftpd匿名用户下载和上传

熟读写基础知识,学得会不如学得牢。
小魔女 该用户已被删除
板凳
发表于 2015-1-25 23:51:46 来自手机 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
因胸联盟 该用户已被删除
地板
发表于 2015-2-4 19:24:25 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
若相依 该用户已被删除
5#
发表于 2015-3-1 03:18:24 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
飘灵儿 该用户已被删除
6#
发表于 2015-3-10 15:11:39 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
柔情似水 该用户已被删除
7#
发表于 2015-3-17 10:27:22 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
深爱那片海 该用户已被删除
8#
发表于 2015-3-24 09:21:52 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表