在FTP服务器上给不同的用户设置不同的权限实现不同的功能
admin
2023-02-03 02:40:05
0

实验环境:一台原始干净的虚拟机,ip地址为172.20.53.1。
并且事先为这台虚拟机安装上web服务器和ftp服务器

实验目的:使zhangsan能实现上传下载,lisi只能上传,匿名用户只能下载

实验步骤:

  1. 首先创建FTP站点,默认情况下,IIS管理器中只有一个Web站点,下面新建一个FTP站点,单击右侧“操作”面板中的“添加FTP站点”选项。启动“添加FTP站点”向导。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 为站点起个名字,并指定FTP站点的主目录,FTP默认的主目录是:C:\inetpub\ftproot,点击下一步

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

3.指定站点的IP地址和 端口号,由于尚未拥有SSL证书,因而将SSL设为“无”,如图所示

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 在身份验证中勾选“匿名”复选框,即启用匿名身份验证和基本身份验证,同时授权所有用户具有读取和写入的权限。单击完成按钮,完成站点创建。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

5.创建完FTP,接下来开始创建用户,在开始处打开控制面板,点击添加或删除用户。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

6.创建一个新的用户,分别创建lisi和zhangsan。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

7.分别创建完账户后还要给各个用户创建密码。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 用户创建完成之后,打开FTP服务器,点击FTP身份验证。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能
保证已经启用了“基本身份验证”和“匿名身份验证”。
在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 去FTP服务器上设置相应权限,打开FTP授权规则。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

10.在空白处右击选择 ”添加允许规则”,首先为用户zhangsan添加规则,选择指定用户,权限有读取和写入,点击确定。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

11.然后为lisi添加规则,选择指定用户,权限为写入。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

12.为匿名账户添加规则,只允许读取。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

13.对站点目录进行NTFS权限设置,为用户分配修改权限,右击FTP站点选择“编辑权限”,选择安全“选项卡”,然后点击编辑。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 点击“添加”。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

15.在输入对象名称中写入zhangsan,然后点击确定

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

16.设置用户zhangsan 的权限,如下图所示。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 设置lisi用户的权限,点击应用。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

18.设置匿名账户的权限,不允许修改,点击应用.

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

19.接下来开始测试,实验是否成功,打开资源管理器,输入ftp://172.20.53.1

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

20.切换成zhangsan用户登录。在空白处右击,选择登录,

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 输入用户名和密码,然后点击登录。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 进入到zhangsan用户,然后首先将事先准备好的21.txt复制到服务器里,发现成功复制进去,说明能实现上传。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 然后将3.txt复制到外面,发现也能成功复制,表示能够下载。

  2. 切换到lisi用户,点击登录。
    在FTP服务器上给不同的用户设置不同的权限实现不同的功能
    25.登录到Lisi用户将21.txt,复制到服务器上,发现复制成功,说明lisi用户能实现上传到服务器上,发现复制成功,说明lisi用户能实现上传。

  3. 然后再测试下看lisi能否把21.txt,删除发现不能,然后再尝试将21.txt复制出去发现也不能,说明不能下载。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

27.用匿名登录。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

  1. 将事先准备好的5.txt复制到服务器里,发现不能实现,说明不能上传。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

29.将服务器上3.txt复制出去发现成功,说明能够下载,然后再尝试删除,发现也删除不了,说明匿名用户实现只能下载这一要求。

以上现象表明实验成功。

FTP服务器不能上传的故障拍错:
(1)检查FTP服务器根目录是否出错。
(2)文件夹的安全属性是开启匿名用户的读写权限
(3)删除文件夹重新创建一个

在做实验时遇到zhangsan用户的配置完整但不能实现下载。
原因:是由于IE的安全设置有问题导致的。
解决方法:
1.找到工具中的internet选项。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能
2.选中安全

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

3.在自定义级别中找到,下载选项,修改下载为启用状态后应用后退出。

在FTP服务器上给不同的用户设置不同的权限实现不同的功能

这样就成功解决了

相关内容

热门资讯

德国总理:美国正在被伊朗羞辱 德国之声4月27日报道,德国总理默茨在访问一所学校时表示,在当前的持续冲突中,伊朗领导层正试图羞辱美...
理响中国|“长”歌以行,风云激... 光阴如梭,东方潮阔。这里是中国的长三角,世界的长三角。无论过去、现在还是未来,这片土地都因时代而生,...
白宫:特朗普及其国安团队开会讨... 新华社华盛顿4月27日电 美国白宫新闻秘书莱维特27日在记者会上证实,总统特朗普及其国家安全团队当天...
人民日报刊文:日本放开杀伤性武... 日本放开杀伤性武器出口推高地缘冲突风险(国际论坛)常思纯《人民日报》(2026年04月28日 第 0...
医疗保障法草案二审:明确生育保... 满足多样化健康保障需求本报记者 彭 波4月27日,医疗保障法草案二审稿提请十四届全国人大常委会第二十...
天津一景区发生自转旋翼机事故1... 澎湃新闻记者 吕新文中国民用航空华北地区管理局4月22日公布《豪客通航“10•1”天津长芦汉盐旅游区...
卡塔尔埃米尔与美国总统特朗普通... 当地时间24日,卡塔尔埃米尔塔米姆与美国总统特朗普通电话,重点就中东地区局势以及伊朗与美国谈判问题交...
男子30年前被扣押2859克黄... 澎湃新闻记者 王鑫家住辽宁省大连市的潘永嘉近日向澎湃新闻反映称,三十年前,他在大连周水子机场被盖州市...
商务部:取消反制欧盟两家金融机... 中华人民共和国商务部令二〇二六年 第1号鉴于欧盟已取消对中国两家金融机构的制裁措施,现公布《关于取消...
过去24小时共有5艘船只通过霍... 总台记者当地时间24日获悉,过去24小时内,共有5艘船只通过霍尔木兹海峡,其中包括一艘伊朗油轮。(总...