530 User niudao cannot log in, home directory inaccessible
使用IIS内置FTP组建设置多用户FTP碰到的问题。
用windows Server 2003 的IIS开多用户FTP时,我们知道只需要保持3个名称一致就可以,这3个地方是:用户名、FTP虚拟目录名、用户FTP根目录文件夹名,具体设置方法可参考文章:“ iis内置ftp服务器设置多用户 ”。
然而,今天碰到一个问题,这三个地方的名称都设置好了,文件夹的权限也赋予了,但是登录FTP时提示:
530 User niudao cannot log in, home directory inaccessible
文件夹权限问题?把文件夹设置为Everyone依然不能解决。系统需要重启?重启以后依然不能解决。既然提示是文件夹权限不足,那么会不会不是我设置的文件夹,跑到别的文件夹去了呢?比如说FTP站点根目录(不是虚拟目录)。我试着给站点根目录添加权限,问题解决了!而且,登录之后能正确去到虚拟目录。
这个问题是在一台安装了Windows Server 2003 64位系统的服务器上碰到的,不知道是不是这个版本的一个BUG。
最终解决方法:给FTP根目录加上相应的用户权限。
相关经验
- 530 User niudao cannot log in, home directory inaccessible
- 530 User niudao cannot log in, home directory inaccessible
- 没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限
- 由于无法创建应用程序域,因此未能执行请求解决方案汇总
- iis运行asp.net页面提示“服务器应用程序不可用”的解决办法
- 关于IIS中Request.ServerVariables("SCRIPT_NAME")的bug
- IIS 资源的永久重定向
- iis内置ftp服务器设置多用户
- asp.net 警告 Web Event 事件ID 1309
- 设置网站的iis并发数