利用网上邻居功能访问局域网中的共享资源是我们经常要做的事情,这样的事情看上去很简单,可是实际操作起来时常会遭遇一些莫名其妙的故障现象,有时相同的故障现象解决方法却不一样,这是为什么呢?原来,网上邻居功能支持两种工作模式,一种是经典模式,另外一种是仅来宾模式,在不同的工作模式状态下,网上邻居功能工作的流程、设置都是不相同的,引起无法访问共享资源的故障原因自然也是不同的,我们只有从访问模式出发,才能高效地解决好网上邻居的各种访问故障。
认识网上邻居访问模式
网上邻居访问模式主要有两种,一种是“经典——本地用户以自己的身份验证”模式,另外一种是“仅来宾——本地用户将以来宾身份验证”模式;前一种工作模式相对复杂一些,该模式可以允许我们对共享访问用户的权限以及帐号进行安全设置,以便确保共享资源访问操作的安全性;后面一种工作模式相比要简单得多,该模式不会对共享访问用户的帐号进行审查,也不允许我们对共享资源设置访问权限,很明显这种工作模式仅在信任用户之间使用。
访问模式的工作过程
当我们将网上邻居工作模式设置成“仅来宾——本地用户将以来宾身份验证”模式时,任何共享用户访问本地共享资源时,他的用户帐号都会被自动映射为“Guest”,此时Windows系统是不需要用户输入任何帐号与密码的,这样一来就能大大提高共享资源的访问效率,不过这需要共享资源所在的主机系统事先将“Guest”帐号启用起来;如果共享资源所在的主机系统还没有启用好“Guest”帐号时,那么系统会弹出身份验证对话框,在该对话框中我们不但无法自行更改访问用户名称,而且输入任何密码都无效。
如果网上邻居功能工作在“经典——本地用户以自己的身份验证”模式状态下时,那么客户端工作站系统首先以共享用户登录本地系统的用户帐号以及密码来向共享资源所在主机系统提交身份验证信息,比方说共享用户登录客户端工作站系统时使用的帐号为“aaa”,密码为“bbb”,此时该用户如果通过网上邻居功能访问局域网中的共享资源时,客户端工作站系统就会自动把帐号为“aaa”、密码为“bbb”的信息提交给共享资源所在的主机系统进行身份验证。
要是共享资源所在的主机系统中恰好已经存在“aaa”用户帐号,并且对应该帐号的访问密码也为“bbb”时,用户就能顺利地访问到目标共享资源;如果共享主机中存在“aaa”用户帐号,但对应该用户帐号的访问密码不为“bbb”时,那么该用户在访问目标共享资源的过程中,系统会弹出身份验证对话框,此时该用户只要输入“aaa”帐号、“bbb”密码就能进入下一阶段的安全验证环节了。倘若共享主机中不存在“aaa”帐号,并且对应主机系统中的“Guest”帐号也没有被禁止使用,那么用户访问共享主机中的共享资源时就会自动使用“Guest”帐号来进行身份验证操作;要是共享主机中的“Guest”帐号已经被禁用时,那么客户端工作站系统仍然会弹出身份验证对话框,此时共享访问用户只有正确输入共享主机中事先已经存在的用户名和密码,才能进入下一个身份验证环节。
在这里需要提醒各位注意的是,查看“Guest”帐号是否处于起用状态时,应该从计算机管理窗口中的“本地用户和组”选项下面来查看,而不应该从系统的控制面板窗口中来查看,因为系统控制面板窗口中的“Guest”帐号启用或禁止状态,只是说明了允许或禁止“Guest”帐号从本地系统中进行登录。我们可以按照下面的方法来快速查看“Guest”帐号的实际启用状态,只要先将共享主机系统切换到DOS命令行工作状态,之后在DOS命令行中输入字符串命令“net user guest”,单击回车键后,如果系统返回如图1所示的结果信息时,那就说明“Guest”帐号还没有被成功启用。
#p#
访问模式的设置步骤
为了提高共享资源的访问效率,我们可以将网上邻居的工作模式设置成“仅来宾——本地用户将以来宾身份验证”模式,如果要确保共享资源的访问安全性时,那可以尝试将网上邻居的工作模式设置成“经典——本地用户以自己的身份验证”模式。在启用具体的某种工作模式时,我们可以按照下面的操作来进行:
首先在共享资源所在的主机系统中,依次单击“开始”/“运行”命令,在弹出的系统运行文本框中,输入字符串命令“secpol.msc”,单击“确定”按钮后,打开对应主机系统的安全策略控制台窗口;
其次用鼠标依次展开该控制台窗口左侧显示区域中的“安全设置”/“本地策略”/“安全选项”项目,在对应“安全选项”项目的右侧显示区域中,用鼠标双击“网络访问:本地帐户的共享和安全模式”选项,打开如图2所示的属性设置窗口,在该设置窗口中我们可以根据需要选择合适的访问模式,***单击“确定”按钮就能使上述设置生效了。
在Windows XP系统环境下,我们还可以按照下面的操作来设置网上邻居的访问模式;例如,要将网上邻居的工作模式设置成“仅来宾——本地用户将以来宾身份验证”模式时,我们可以先打开“我的电脑”窗口,在该窗口的工具栏中依次单击“工具”/“文件夹选项”,进入对应系统的文件夹选项设置对话框;单击其中的“查看”标签,打开如图3所示的标签设置页面,检查其中的“使用简单文件共享”选项是否处于选中状态,要是发现它还没有被选中时,我们应该及时将它重新选中,***单击“确定”按钮,如此一来网上邻居的工作模式就被成功设置成“仅来宾——本地用户将以来宾身份验证”模式了;如果取消选中“使用简单文件共享”选项,那就相当于将网上邻居的工作模式设置成“经典——本地用户以自己的身份验证”模式了。
#p#
解惑权限不够故障
将共享主机的网上邻居工作模式设置成“仅来宾——本地用户将以来宾身份验证”模式后,局域网用户尝试以“\\Computer\D$”方式来访问目标共享主机中的D盘共享内容时,系统并没有弹出身份验证对话框,而是直接提示说没有访问权限,这是为什么呢?
出现这种故障现象,主要是将共享主机的网上邻居工作模式设置成“仅来宾——本地用户将以来宾身份验证”模式后,任何用户访问共享资源时使用的帐号名称都会被自动映射成“Guest”帐号,而在缺省状态下“Guest”帐号是没有权限访问共享主机中的D盘共享内容的,所以系统屏幕上会自动出现访问权限不够的故障提示。
要解决这种故障现象,我们首先需要在目标共享主机中创建一个能够访问D盘共享内容的用户帐号与密码,之后在共享资源所在的主机系统中将网上邻居工作模式设置成“经典——本地用户以自己的身份验证”模式,这样一来我们日后尝试以“\\Computer\D$”方式来访问目标共享主机中的D盘共享内容时,系统就会自动弹出身份验证对话框,在其中正确输入指定帐号与密码后,就能访问到目标共享内容了。
解惑找不到网络名
有的时候,我们即使将网上邻居工作模式设置成“经典——本地用户以自己的身份验证”模式,并且正确输入登录密码后,也不能访问到目标共享主机中的D盘共享内容,同时系统屏幕上有时还会出现找不到网络名的故障现象,这是什么原因呢?
出现这种现象很可能是共享主机中的隐藏共享IPC$被意外删除掉了;在默认状态下,我们之所以能够通过网上邻居窗口访问到目标共享主机中的共享资源,主要是在共享主机中安装启用了“微软文件和打印机共享”功能组件后,Windows系统会自动创建一个默认隐藏共享IPC$,通过这个隐藏共享我们才能获取目标共享主机中的所有共享资源列表,并且能够进行共享访问操作;一旦隐藏共享IPC$被意外删除时,那么网上邻居窗口就无法将目标共享资源显示出来,这样就会出现找不到网络名的故障现象。因此,要想解决这种故障现象,我们只有重新启用隐藏共享IPC$;在启用隐藏共享IPC$时,我们可以在目标共享主机系统中依次单击“开始”/“运行”命令,在弹出的系统运行文本框中,输入字符串命令“cmd”,单击回车键后,将系统切换到MS-DOS窗口;在该窗口的命令行提示符下,输入字符串命令“net share IPC$”,单击回车键后,系统会返回如图4所示的结果信息,这表明隐藏共享IPC$已经被重新启用,此时我们再尝试以“\\Computer\D$”方式来访问目标共享主机中的D盘共享内容时,就不会出现找不到网络名故障现象了。
解惑拒绝登录故障
有用户以“administrator”帐号登录进入本地客户端工作站,通过该工作站的网上邻居窗口访问局域网服务器中的共享资源时,发现系统屏幕上没有弹出身份验证窗口,而是直接提示说拒绝登录,出现这种现象究竟是什么原因呢,我们又该如何进行应对呢?
之所以系统屏幕上没有弹出身份验证窗口,那就说明共享访问时用户已经通过了身份验证,这也表明服务器系统中恰好也存在“administrator”帐号;而出现拒绝登录提示,那很可能是服务器系统的“administrator”帐号没有设置密码,而在默认状态下没有密码的用户帐号只能访问控制台窗口,而没有权限访问共享资源。为此,要解决上述故障现象,我们可以为服务器系统的“administrator”帐号重新设置一个合适的访问密码,该密码与用户登录本地客户端工作站时使用的密码相同就可以了。当然,也可以将服务器系统的“Guest”帐号启用起来,并且将该系统的网上邻居工作模式设置成“仅来宾——本地用户将以来宾身份验证”模式,这样也能解决拒绝登录故障现象。
【编辑推荐】