Windows XP家庭版:不可不知的两大软肋


人们之所以要搭建家庭网络,首要的原因恐怕是共享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身份登录系统之后,打开共享文件夹“属性”对话框的“共享”选项卡,点击“权限” 。如图二所示,在这里可以为网络中的用户和组分别设置完全控制、更改、读取权限 。如果要为不包含在列表中的用户设置权限,点击“添加”、“高级”、“立即查找”,从用户列表(只包含本地用户)选择一个用户,然后设置其权限 。


图二

;;;;有人说,即使在FAT32系统上,也可以按照上述步骤设置权限 。没错,Windows XP确实会让你顺利地完成每一步操作,而且你看到的对话框也和前面的完全一样——但问题在于,对于FAT32,这些设置不会生效 。FAT32系统不允许按照这种方式分别授权,但它也不会在你设置的时候提示错误信息 。

;;;;对于远程文件访问,Windows XP Home的主要困难在于:Windows XP Home的网络是P2P网络(即对等网络),而不是构建在域里面的网络 。由于缺乏域服务器,文件的授权面向本地用户名字,而这些本地用户名字对于每一台PC来说是唯一的 。例如,假设名为GAME的机器上有一个用户WuKong,则用户的完整名字是GAMEWuKong 。但是,如果WuKong登录另一台机器WORK访问GAME,则他是WORKWuKong,WORKWuKong和GAMEWuKong被认为是两个不同的用户 。在P2P网络中,不存在“网络级”的用户 。如果要让用户的权限在整个网络内有效,就必须有一个全局的名称目录,而这只有在拥有域服务器的网络中才有可能 。

推荐阅读