首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 7.5 FTP IIS管理器用户登录失败(530)

IIS 7.5 FTP IIS管理器用户登录失败(530)
EN

Server Fault用户
提问于 2011-05-05 05:36:07
回答 3查看 12.2K关注 0票数 5

IIS 7.5 FTP IIS管理器用户登录失败(530)

我正在尝试在IIS 7.5上设置一个FTP站点,允许IIS Manager用户登录。我遵循这个指南:http://learn.iis.net/page.aspx/321/configure-ftp-with-iis-7-manager-authentication/

设置后,我无法使用IIS管理器用户帐户登录到FTP。我得到的客户端错误是530用户无法登录。Win32错误:未指定的错误。错误详细信息:身份验证过程中发生错误。

不管有没有虚拟主机,我都试过了。Windows帐户登录良好。

唯一奇怪的是,在为网络服务设置读取权限时,设置"%SystemDrive%\Windows\System32\inetsrv\config\schema".权限时出现了访问拒绝错误

有什么想法吗?谢谢!

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-05-07 10:39:47

结果发现我没有安装FTP扩展性。在IIS角色特性中,FTP服务下有两个子项.我只选择了第一个,并且没有启用IIS用户和ASP.NET成员所依赖的FTP扩展性。

票数 10
EN

Server Fault用户

发布于 2012-11-30 15:38:26

我试着按照Jim的建议安装FTP可扩展角色服务,但没有成功。事实上,我怀疑可用角色列表中显示的"FTP发布服务“是旧的IIS6服务,而不是更新的IIS6 7/FTP 7版本。对"FTP管理控制台“子项的描述包含了一行”用于FTP服务器管理的IIS7用户IIS6管理控制台“,这给我敲响了警钟--我记得我以前偶然地安装了它,直到我的程序列表中突然出现了IIS6。

对我来说,所做的就是简单地设置几个文件和目录的权限。我从http://www.trainsignal.com/blog/windows-server-2008-ftp-user-authentication获得了基本信息,但是这些命令已经过时了(它们使用的是CACLS,现在已经不再支持ICACLS了),语法也略有不同,所以我不得不稍微修改它们。您可以在资源管理器中完成同样的工作,但是我这样做了(在Adminstrator命令提示符下):

代码语言:javascript
复制
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config" /grant "Network Service":(R)

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\administration.config" /grant "Network Service":(R)

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\redirection.config" /grant "Network Service":(R)

然后:

代码语言:javascript
复制
ICACLS "%SystemDrive%\inetpub\ftproot" /grant "Network Service":(M)

然后,我在我的网站上重新启动IIS和FTP服务,并能够按照预期使用IIS管理器权限登录。

票数 6
EN

Server Fault用户

发布于 2011-05-05 06:35:04

我怀疑Network帐户在您提到的目录上缺乏权限,因为您获得了设置网络服务权限的错误。

在Windows资源管理器的安全选项卡中检查文件夹的权限。如果未设置读取权限,则设置该权限,并重新启动服务。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/266515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档