第十步:对此测试用户设置磁盘限额。
INSERT INTO `quotalimits` ( `name` , `quota_type` , `per_session` , `limit_type` , `bytes_in_avail` , `bytes_out_avail` , `bytes_xfer_avail` , `files_in_avail` , `files_out_avail` , `files_xfer_avail` )
VALUES ('' tryuser '', ''user'', ''false'', ''soft'', ''20240000'', ''0'', ''4048000'', ''1000'', ''0'', ''20'');
解释:对此测试用户给予20M空间,最多能上传1000个文件到服务器上,文件传输流量为40M,只能传输20个文件。
第十一步:设置匿名登录,最终完成配置。
对于匿名登录用户,建议单独为其划分硬盘分区,所有的匿名用户文件都放在这个单独的分区里。
1. 添加匿名系统用户组users1和匿名用户ftp1。
# pw groupadd users1
# pw useradd ftp1 -g users1 -d /ftp -s /sbin/nologin # “/ftp”为匿名用户所在分区
2. 在“/ftp”分区下建立匿名用户目录并设置相应权限。
# mkdir /ftp/incoming
# mkdir /ftp/pub
# mkdir /ftp/bin
# mkdir /ftp/etc
# chown ftp1 /ftp/incoming
# chgrp users1 /ftp/incoming
3.测试此匿名用户。
在浏览器地址栏输入配置好的ftp服务器地址,如果能够正常显示刚才建立的几个目录,而且进入incoming目录可以在里面新建文件夹或文件,即表示匿名用户“ftp1”建立成功。OK,至此,FTP服务的配置过程也圆满结束。如果大家在理解过程中有什么困难,可以参阅相关资料或给我们留言交流。