第一步:规划目录结构
创建目录很关键,这是因为创建“用户隔离”模式的FTP站点对文件夹的名称和结构有一定的要求。首先必须在NTFS分区中创建一个文件夹作为FTP站点的主目录例如FTP,然后在FTP文件夹下创建一个名为“LocalUser”的子文件夹,最后在“LocalUser”文件夹下创建跟用户账户一一对应的子文件夹作为用户的家目录。除此之外,如果想允许用户使用匿名方式登录“用户隔离”模式下的FTP站点,则必须在“LocalUser”文件夹下面创建一个名为“Public”的文件夹。这样匿名用户登录以后即可进入“Public”文件夹中进行读写操作.
细节操作如下:
C:\ftp\localuser\aa\aa.txt
C:\ftp\localuser\bb\bb.bmp
C:\ftp\localuser\public\public.doc
net user bb bbbBBB!!! /add
第四步:在客户端 -->运行 -->cmd --> c:\>ftp://192.10.10.253 使用匿名访问进入FTP主目录(实际进入到public中),可以看到public.doc.
问题: 在切换目录(user aa/bb)用aa或bb登录时,输入口令后总是出现用户家目录不可达(user aa cannot log in,home directory inaccessible)!!!当时怀疑是权限不够,可给了管理员权限还不行!
第一步:创建"AD隔离用户隔离"目录(可任意创建) D:\aa
D:\bb
E:\cc
第二步:创建用户: net user aa aaaAAA!!! /add
net user bb bbbBBB!!! /add
net user cc cccCCC!!!/add
找到msIIS-FTPRoot -->Edit-->将值改为d:\
找到msIIS-FTPRoot -->Edit-->将值改为d:\
右击cc -->属性-->找到msIIS-FTPRoot -->Edit -->将值改为cc
找到msIIS-FTPRoot -->Edit-->将值改为f:\
操用细节如下:
aa c:\> iisftp /setadprop aa ftpdir aa
c:\>iisftp /setadprop aa ftproot d:\aa
c:\>iisftp /setadprop bb ftproot d:\bb
c:\>iisftp /setadprop cc ftproot f:\cc