530 User junhcn cannot log in, home directory inac

今天遇到一星外配安全和环境,星外恢复后N多问题出现,FTP无法登录,这是其中之一:
530 User junhcn cannot log in, home directory inaccessible. 530 User junhcn cannot log in, home directory inaccessible.
FTP 连接时遇到这个错误,首先可以肯定用户名和密码是正确了的。
错误多半是由于没有为用户分配正确的 NTFS 权限造成的,即用户没有权限访问 FTP 的目录。
但还有一种令人发毛的原因,NTFS 都已经开到 everyone 了,IIS 都重启 N 次了,还是提示上述错误。
那么可能是这么一个原因,FTP 使用了用户隔离,却没有正确配置
您没有使用隔离?
那么检查一下,ftp 根目录,用户可能只需要访问一个虚拟目录,并不需要访问根目录,但是至少要对根目录有读权限。可以设置一个只读的无内容的目录作为根目录。
疑问:我的根目录是默认的 C:\inetpub\ftproot,我没有将用户在上面设权限,也能用呢。(这个目录不可以删除!!!!!)
这是由于有个 Users 组,Users 组对这个目录有权限。而 Users 组有个 Authenticated Users 虚拟的组,表示认证了的用户。FTP 登录,就是属于认证了的用户,也就有权限了。
然后还有就是,登录之后不显示目录,这个也是由于星外主机BT造成的,目录权限控死了,给该用户和目录相应写权限即可。

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 3 | 引用: 0 | 查看次数: 6906
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭