飘飘悠悠 发表于 2015-1-14 20:43:43

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

如果您觉得本篇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的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

若相依 发表于 2015-3-1 03:18:24

为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?

飘灵儿 发表于 2015-3-10 15:11:39

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。

柔情似水 发表于 2015-3-17 10:27:22

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。

深爱那片海 发表于 2015-3-24 09:21:52

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
页: [1]
查看完整版本: 带来一篇CentOS下设置vsftpd匿名用户下载和上传