欢迎来到元素模板WWW.YS720.COM,本站提供专业的织梦模板网站模板ASPCMS模板

注册帐号|登陆会员

主页 > 程序教程 > 其他教程 >

文章分类

IIS ftp:home directory inaccessible错误问题的一个解除方法

元素织梦模板(ys720.com) / 2018-03-27 12:52

ftp连接时出现一个相当奇怪的问题cannot log in, home directory inaccessible:
用户名和密码都正确的情况下,每次连接都提示:530 User <username> cannot log in, home directory inaccessible.

按这个提示,查了些资料,给出的答复无非就是两种:1.ftp的目录不存在;2.登录用户所在的用户组对这个目录没有读权限.

我仔细查了用户登录访问的目录权限,证明是没有问题的,但是实际情况就是一直反复的出这个提示,登录不了.

检查默认ftp站点的根目录,发现有一个c:\inetpub\ftproot,这个目录的恰恰缺少了登录用户组的读权限,补上,重新连接,一切正常.

问题的根源大概是之前所做的一次服务器安全优化,优化过程中可能对某些系统文件夹的读写权限做了修改。

故障现象: 
登陆FTP的时候提示 530 User waadmin cannot log in, home directory inaccessible.

故障原因: 
FTP根目录权限不够

第一种解决方法: 
把该用户所在组加个“读取”权限

第二种解决方法: 
检查一下该目录文件是否不存在或是被删除了,如果不小心被删除了。证明该文件不存在,那么创建该文件并赋予相关的权限,亦或更改相关主目录文件夹路径来解决该问题。

或参考下面的方法 
原因: 
可能是在FTP服务器创建时,选择了FTP隔离用户模式。

解决方法: 
在用户的ftp根目录下创建LocalUser\用户名 这样的目录,因为用户登录时会自动将主目录移到这里。如果打算允许FTP站点提供匿名登录应在LocalUser目录下另建一个public的子目录LocalUser\public 
IIS FTP "530 User cannot log in home directory inaccessible"错误原因:可能是在FTP服务器创建时,选择了FTP隔离用户模式。

解决方法:
在用户的ftp根目录下创建LocalUser\用户名 这样的目录,因为用户登录时会自动将主目录移到这里。如果打算允许FTP站点提供匿名登录应在LocalUser目录下另建一个public的子目录

LocalUser\public

总结:

IIS FTP "530 User cannot log in home directory inaccessible"错误原因:

主要是包括:
1、文件夹不存在着,可能被删除或者说指定的文件夹路径不正确(不存在);
2、文件夹权限不够,提示错误;
3、配置不正确,检查一下配置问题;