- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wuftp建立实例
要求:
1. 将群组设定成为 real, guest, anonymous 这三个群组分别控制!(用 class 来区分喔!);
2. 用户身份有 real, guest, anonymous,其中, real 仅允许来自 /16 这个 B class 的网域,其它两者虽可来自于所有网域,但不允许来自 /16 这个 B Class 的网域;
3. 允许使用 passive ports ,port number 设定为 65501 - 65510 这 10 个 ports ;
4. 系统里面小于 499 以及大于 65000 的 UID 与 GID 都被拒绝登入;
5. 任何时刻,最大在线人数限制为 30 人,其中, guest 最多 10 人,而 anonymous 最多为 5 人;
6. 实体用户 mysiteuser 被限制他仅能在他的家目录当中工作,无法离开其家目录,至于其它实体用户则不在此限;
7. 我有两个 WWW 的个人用户 wwwuser1 与 wwwuser2 ,我将这两个用户订为 guest 身份,为使他的网页数据传输方便,将他的 FTP 主机的家目录设定为他的 WWW 家目录,亦即为 /home/wwwuser1/public_html ,并且设定传输速度最大为 100 Kbytes/second。注意,我的 ftp 使用者预设的群组为自行建立的 myftpusers;
8. 我有一个 FTP 交换连结用户 ftpuser,我与他交换连结,连上下传都需要注意!上下传比例为 1.0 ,并且限制他传输的速度为 64 Kbytes/second ;
9. 其它的匿名登入者的家目录设定为 /var/ftp 这个目录当中,并且限制 anonymous 一次联机最久 10 分钟,而且最多仅能下载 20 个文件,以及 10MB 的数据量,此外,传输速度最快仅能到达 32 Kbytes/second。
至于上传的设定方面,仅允许上传到 /var/ftp/upload 这个档案,此外,预设档案拥有者为 ftp 群组是 sys,上传速度最快为 16 Kbytes/second;
似乎很麻烦,那我们就来一个一个的设定吧!
. 先设定使用者的账号: 上面的案例中,我们共有 wwwuser1, wwwuser2, ftpuser 与 mysiteuser 这四个人,由
于 mysiteuser 为实体用户,所以不要去改他的登入 shell ,至于 wwwuser1, wwwuser2 与 ftpuser 由于他的群组需建立成为 myftpusers ,所以需要设定一下啦!
假设 myftpusers 尚未建立,所以得先建立群组才能建立使用者!并且这两个使用者单纯的想要使用 FTP 而已,所以直接加上 shell 为 /sbin/nologin:
[root@test root]# groupadd myftpusers
[root@test root]# useradd -m -g myftpusers -s /sbin/nologin wwwuser1
[root@test root]# useradd -m -g myftpusers -s /sbin/nologin wwwuser2
[root@test root]# useradd -m -g myftpusers -s /sbin/nologin ftpuser
[root@test root]# passwd wwwuser1 ==不要忘记给三个人密码!
41.
42. 开始设定我们的 /etc/ftpaccess 内容: 设定的项目我们将他分为(1)主机设定(2)实体用户设定(3)访客(4)匿名者等部分来设定啰:
[root@test root]# vi /etc/ftpaccess # 底下的数据为 VBird 的 FTP 主机设定范例
# ######################################################################## # 1. 针对 Server 的设定项目: ########################################################################
# 1.1 针对群组的设定项目
class all real,guest,anonymous /16
class allreal real /16 class allguest guest !/16 *
class allanonymous anonymous !/16 *
# 1.2 其它主机相关的设定项目
email vbird@
hostname
shutdown /
文档评论(0)