人们之所以要搭建家庭网络,首要的原因恐怕是共享Internet连接,Windows XP Pro和Home都直接提供了这方面的支持;另一个原因就是为了文件共享。
但是,如果你曾经仔细考虑过这方面的问题,就会发现事情不是那么简单。例如,既要能够方便地从任何一台PC访问所有资源,又要防止家里的小孩随意操作股票软件——这就要求文件共享只对家庭内的一部分成员开放。对于这个要求,Win9x能够满足,允许为共享资源设置密码;大多数Win NT家族的操作系统也能够满足,允许为各个用户和组设置访问权限——只有一个例外,那就是Windows XP Home版。如果你打算建立家庭网络,在决定选用Windows XP Home版之前,务必仔细斟酌。
一、缺乏安全保护的共享文件夹
Windows XP Home版为共享文件夹设计了一种微软称之为“简单文件共享”的技术。打开任意文件夹“属性”对话框的“共享”选项卡,如图一所示,可以看到这里的选项与以前的Windows大不相同。虽然通过图一的对话框可以禁止用户修改共享文件夹里面的文件,但缺少其他版本的Windows都提供的授权选项。
图一
由于Windows XP Home不允许设置共享文件夹的密码,所以要么让文件夹对所有的人都开放,要么对所有的人都不开放。显然,这不能满足大多数家庭网络用户的要求,因为一旦设置了文件夹的共享属性,就没有办法阻止任何人访问它。
如果某个文件夹属于用户的私有配置文件(例如“我的文档”),“简单文件共享”功能允许为该文件夹加锁,只要选中“将这个文件夹设为专用”选项即可。启用这个选项可以防止其他用户访问该文件夹,但它要求文件系统必须是NTFS。另一方面,在NTFS文件系统中将文件夹设置为专用之后,用户就不能再从远程PC访问它。
在使用NTFS的PC上,Windows XP Home允许分别为用户授权,就象在Windows XP Pro或Win 2K中一样。问题在于,在Windows XP Home的NTFS卷中,驱动器或文件夹的“属性”对话框没有“安全”选项卡。设置权限的唯一办法是以Administrator身份登录,而这只能在安全模式下进行(以安全模式启动系统的方法是:启动系统时按住F8键,然后选择带网络连接的安全模式)。用Administrator身份登录系统之后,打开共享文件夹“属性”对话框的“共享”选项卡,点击“权限”。如图二所示,在这里可以为网络中的用户和组分别设置完全控制、更改、读取权限。如果要为不包含在列表中的用户设置权限,点击“添加”、“高级”、“立即查找”,从用户列表(只包含本地用户)选择一个用户,然后设置其权限。
图二