msftp

用户创建的两种方式:

均需设置NTFS权限,主目录需具有所有用户可读取权

一、创建隔离用户站:

主目录: c:\inetpub\ftproot

用户目录: c:\inetpub\ftproot\LocalUser

匿名目录:c:\inetpub\ftproot\LocalUser\public

用户A目录:c:\inetpub\ftproot\LocalUser\a

用户B目录:c:\inetpub\ftproot\LocalUser\b

 

二、默FTP认站+虚拟目录

主目录: c:\inetpub\ftproot,

 

用户所在目录可为任意。

如: 立a用户, 建帐号a,  默认FTP站添加对应的a虚拟目录, 虚拟目录指向用户实际目录。

用户实际目录应至少具有 administrator / system / a 三个用户读写权(但主意别串帐户权限)

建立b,c,d,e等帐户同理。

 

 

可能产生的故障分析

故障现象: 

登陆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隔离用户模式。

此条目发表在windows分类目录,贴了标签。将固定链接加入收藏夹。