IIS服务器修改文件提示权限不足的解决办法

11 篇文章 0 订阅
8 篇文章 0 订阅
最近做项目的经历,当我们在本地计算机上通过部署在IIS上的程序去操做文件时,在本地执行没有问题,但是部署到服务器上提示“没有权限”等等。

由于用云服务器时间不长,不是很懂,就细心研究了一下,幸好还懂一点,知道大致是什么原因,就google了一下,
详细的解决办法是:
1.找到你需要操作的文件的根文件夹,右键点击属性
这里写图片描述

点击安全-》点击编辑

这里写图片描述
点击添加按钮
这里写图片描述
点击高级按钮,点击查找按钮,选中IIS_IUSRS
这里写图片描述
修改IIS_IUSRS权限,给IIS_IUSRS赋予修改权限,就可以了。
自己的一点经验,希望会对大家有帮助!大家一起学习。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【实训环境】 1.一台Windows Server 2016 DC,主机名为DC。 2.一台Windows Server 2016服务器并加入域,主机名为Server1。 3.一台Windows 10客户端并加入域,主机名为Win10。 【实训操作】 假设你是一家公司的网站管理员,需要你完成以下工作: 1.在Server1中部署FTP服务。 2.创建FTP站点,并设置可以匿名访问,只可以上传文件,而不可以下载文件。 3.使用"命令提示符"工具连接FTP站点,并查看FTP站点中的文件内容。 4.设置FTP站点消息信息。 实训数据记录: 1.1 配置FTP服务 IIS 中包含了可用于发布和管理文件文件传输协议 (FTP) 服务。此版本的 IIS 中有隔离 FTP 用户功能,可帮助管理员(尤其是 Internet 宿主提供商)有效地保证 FTP 服务的安全并向客户提供商业化的 FTP 服务。 默认情况下未安装 FTP 服务。要创建 FTP 站点,首先必须通过控制面板安装 FTP 服务。安装 FTP 服务时,会创建一个默认 FTP 站点,您可以使用 IIS 管理器根据自己的需要来自定义该站点。 1.1.1 创建用户隔离FTP 对于具有本地计算机帐户的每个 FTP 用户,在 LocalUser 下使用用户帐户名称创建一个子目录。将内容从现有用户目录移动到新目录中。 任务: 将FTP服务设置成自动启动 创建用户隔离的FTP站点 步骤: 1. 在WebFTPServer上,点击 "开始"à"程序"à"管理工具"à"Internet 信息服务(IIS) 6.0 管理器"。 2. 可以看到Default FTP Site 是停止的。 3. 点击"开始"à"程序"à"管理工具"à"服务"。打开服务管理工具。 4. 找到"FTP Publishing Service"服务,其启动类型是"手动"。作为FTP服务器需要将其更改为"自动"启动。双击 该服务。 5. 在出现的FTP Publishing Service的属性对话框,将启动类型更改为"自动",点击"启动"按钮。。 6. 再次查看默认的FTP站点,发现已经启动。右击"Default FTP Site",点击"停止"。 7. 在c:\盘创建ftproot文件夹,在该文件夹下创建一个"LocalUser"文件夹,这是必须的, 且该文件夹名称必须是"LocalUser",在"LocalUser"文件夹下为每个用户创建一个文件 夹,注意:文件夹的名称必须是用户的登录名。 8. 右击"FTP站点",点击"新建"à"FTP站点"。 9. 在出现的欢迎使用FTP站点创建向导对话框,点击"下一步"。 10. 在出现的FTP站点描述对话框,输入描述,点击"下一步"。 11. 在出现的IP地址和端口对设置对话框,选择IP地址和端口,点击"下一步"。 12. 在出现的FTP用户隔离对话框,选择"隔离用户",点击"下一步"。 13. 在出现的FTP站点主目录对话框,点击"浏览",找到c:\ftproot目录,点击"确定"。注意 :该目录不能是 c:\ftproot\localuser目录。 14. 在出现的FTP站点访问权限对话框,选中"取"和"写入",点击"下一步"。 15. 在已经成功完成TFP站点创建向导对话框,点击"完成"。 16. 在命令提示符下,输入net user zhang a1! /add添加用户zhang,密码为a1!。 17. 在命令提示符下,输入net user zhang a1! /add添加用户wang,密码为a1!。 1.1.2 测试FTP用户隔离 任务: 在客户端测试FTP服务器的用户隔离 步骤: 18. 在InternetPC上,点击桌面上的"计算机"图标,输入ftp://10.7.10.211。 19. 在出现的登录身份对话框,输入用户名wang和密码,点击"登录"。 20. 将桌面上的一个记事本文件拖拽到FTP站点。 21. 在WebFTPServer上,可以看到wang上传的文件被放置到wang文件夹下。 1.1.3 给匿名用户创建目录 如果允许匿名访问站点,可在 LocalUser 下创建一个名为 Public 的子目录。该目录将是匿名用户的主目录。将匿名用户的内容从现有位置移动到新的 Public 子目录中。 任务: 为匿名用户创建文件夹Public 确认FTP 站点允许匿名用户访问 步骤: 22. 在WebFTPServer上,在ftproot\localuser下创建一个Public文件夹,匿名用户被定位到 该文夹,注意:必须是"Public"名字。 23. 右击"homework"FTP站点,点击"属性"。 24. 在homework属性对话框的安全帐户标签下,确
当我们在使用IIS时,有时可能会遇到权限不足无法取配置文件的问题。这个问题通常发生在IIS尝试取或修改配置文件时,但由于权限不足而失败。 首先,要解决这个问题,我们需要确保IIS应用程序池的身份验证用户具有足够的权限来访问IIS配置文件。可以按照以下步骤来设置: 1. 打开IIS管理器,并找到要更改的应用程序池。 2. 右键单击应用程序池并选择“高级设置”。 3. 在“进程模型”下的“标识”属性中,选择适当的身份认证选项。一般情况下,建议选择“应用程序池的身份验证用户”。 4. 确保所选身份验证用户具有足够的权限来访问IIS配置文件。为了简化操作,您可以将该用户添加到本地管理员组。 如果上述步骤无效,还有可能是配置文件权限设置错误。您可以按照以下步骤检查和更改权限: 1. 打开“资源管理器”,找到IIS配置文件的位置。默认情况下,它位于“C:\Windows\System32\inetsrv\config”目录下。 2. 右键单击文件夹,并选择“属性”。 3. 在“安全”选项卡中,选择“IIS_IUSRS”用户。 4. 确保该用户具有取和写入权限,如果没有,请点击“编辑”并添加这些权限。 完成上述步骤后,保存更改并重新启动IIS服务。现在,应该能够成功取配置文件并解决权限不足的问题了。 总之,权限不足无法取配置文件的问题可能是由于应用程序池的身份验证用户权限不足文件夹权限设置错误所致。通过配置身份验证用户和更改文件夹权限,我们可以解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值