FTP 530-530 home directory inaccessible 的原因

作者:vkvi 来源:ITPOW(原创) 日期:2009-2-24
530 home directory inaccessible

FTP 连接时遇到这个错误,首先可以肯定用户名和密码是正确了的。

错误多半是由于没有为用户分配正确的 NTFS 权限造成的,即用户没有权限访问 FTP 的目录。

但还有一种令人发毛的原因,NTFS 都已经开到 everyone 了,IIS 都重启 N 次了,还是提示上述错误。

那么可能是这么一个原因,FTP 使用了用户隔离,却没有正确配置,请参见如何在 IIS 中正确配置 FTP 用户隔离

您没有使用隔离?

那么检查一下,ftp 根目录,用户可能只需要访问一个虚拟目录,并不需要访问根目录,但是至少要对根目录有读权限。可以设置一个只读的无内容的目录作为根目录。

疑问:我的根目录是默认的 C:\inetpub\ftproot,我没有将用户在上面设权限,也能用呢。

这是由于有个 Users 组,Users 组对这个目录有权限。而 Users 组有个 Authenticated Users 虚拟的组,表示认证了的用户。FTP 登录,就是属于认证了的用户,也就有权限了。

相关阅读

相关文章