义乌私立群星学校 梦回平阳QQ:68095911
如图4.66 不同用户登陆后的效果
4.7、用工具设置用户帐户的根目录和主目录
对了,还有一个没有讲,就是用工具怎么设置用户帐户的根目录和主目录。上面是用命令来做的,我们就用工具来做吧 ,先打开2003安装光盘里SUPPORT目录下的TOOLS里的SUPTOOLS.MSI 安装过程就不说了吧,就是点下一步。如图4.71所示。
图4.71 SUPTOOLS.MSI
安装完成后就单击 “开始”→“程序”→“windows support tools”→“command prompt” 如图4.72所示:
31
义乌私立群星学校 梦回平阳QQ:68095911
图4.72
打开以后就输入“adsledit.msc”或者在运行里输入“adsiedit.msc”都可打开就打开那ADSI工具了 然后展开Domain 找到我们刚刚建立的FTP OU下的用户名。如图4.73所示。
图4.73
在用户名上右键单击,选择“属性”找到msIIs-FTPdir 并双击,会出现文本框,在文本框中把用户名对应的主目录名填上去,再找到msIIs-FTProot并双击,会出现文本框,在文本框中把用户名对应的根目录名填上去。这样子就OK了。其实这里和命令是一样的,只不过一个用命令一个用工具。可以参照下图,如图4.74所示
32
义乌私立群星学校 梦回平阳QQ:68095911
图4.74
4.8、“Active Directory 隔离用户”模式的 FTP 站点启用匿名访问
默认情况下,对于在“用 Active Directory 隔离用户”模式中创建的站点,匿名访问是禁用的。但是我们可以使用adsutil.vbs SET的命令来解决这个问题。
在讲这个命令之前,我们要先在DC01上建立个用户。我这里就建立了一个Pubuser用户当作匿名用户来使用。先别奇怪,接下来一步一步地看我操作就明白了。在域上建立用户应该是没有问题的吧。如果有问题的话,赶紧看前面的内容吧。
33
义乌私立群星学校 梦回平阳QQ:68095911
Adsutil.vbs脚本在C:\\Inetpub\\AdminScripts里面,如图4.81所示。
图4.81
在cmd窗口中,输入cd C:\\Inetpub\\AdminScripts进入到C:\\Inetpub\\AdminScripts目录。然后再输入下例内容。
adsutil set /msftpsvc/6634/AllowAnonymous TRUE adsutil set /msftpsvc/6634/AnonymousOnly FALSE
adsutil set /msftpsvc/6634/AnonymousUserName MyDomain\\LowPrivUser 表示域\\用户名 adsutil set /msftpsvc/6634/AnonymousUserPass PassWord 表示密码 msftpsvc是FTP的一种服务。
这里要注意的是上面的 6634 这个数是ftp随机生成的自己可以用命令查看 C:\\Inetpub\\AdminScripts>iisftp /query 正在连接到服务器 ...已完成。
Site Name (Metabase Path) Status IP Port
============================================================= myftp (MSFTPSVC/1662619358) STARTED ALL 21 这里的1662619358就是随机数了。如图4.82所示:
图4.82
34
义乌私立群星学校 梦回平阳QQ:68095911
仔细看上图,不要忘记给这个匿名用户指定根目录和主目录。有关命令已在上图做过了。 最后提醒一下:这些做好后,一定要将FTP服务重启一下,实在不行就重启电脑吧。然后再用匿名方式登陆FTP。如图4.83所示。
图4.83 匿名用户登陆后的效果
五、 总结
IIS的FTP功能是比较强大的,而且也完全能满足大家的需求。
FTP有两个意思,其中一个是指文件传输协议(File Transfer Protocol),是Internet上使用得最广泛的文件传输协议。
FTP的另一个意思是文件传输服务,FTP提供交互式的访问,用来在远程主机与本地主机之间或两台远程主机之间传输文件。
对于Active Directory隔离模式虽然具有强大的可控性,但是由于需要和文件服务器和Active Directory域进行协同配置所以配置比较复杂的,对于三种模式的FTP服务器的配置中,各有所长,一般情况下使用“用户隔离”模式的FTP基本上能满足一般IIS Web网站的FTP管理功能,因此在简单Web管理中使用IIS自带的FTP完全能够满足一般的管理需要。此外由于IIS FTP服务器的各项配置均可以通过编写WHS脚本进行配置,网管就可以订制出适合自己应用的FTP服务器这时ServU等Windows下FTP服务器软件所不具有的强大功能。
当然了如果有时间再写一篇关于ServU的文章与大家交流一下。这是我第一次写这么长的教程,有不足的地方请大家指点。
对于FTP就讲到这里,其实Windows的FTP功能还不只这些,还有很多。像与VBS相结合使用等等。大家可以自己去找些参考书来看就行了。
35