电脑互动吧

 找回密码
 注册
查看: 7400|回复: 1

局域网共享与互访原理探究

[复制链接]
发表于 2011-4-10 17:02:45 | 显示全部楼层 |阅读模式
本帖最后由 子夜的雪 于 2011-4-13 10:21 编辑
6 z9 r0 s2 J& N9 F, H, e! H3 m! C2 |, X0 f/ ^& l
windowsXP系统局域网共享与访问总是神神秘秘,让人琢磨不透。本人在实际工作中遇到了如下问题:$ A- o( u" V& O0 _6 l
我的电脑(假设为A)访问同一个工作组的电脑B时弹出登陆对话框,要求输入用户名和密码。而处于同一个局域网同一工作组的另一台电脑(假设为C)访问电脑B时可直接访问,这么回事?百思不得其解!为发扬明知山有虎、偏向虎山行的精神。我下定决心要一探究竟。
9 S* O9 t* n3 I+ S/ {4 B 1.jpg
4 Q6 w: {( |+ M- P, n* _3 e% Z" _$ e/ i" a- w3 p% [
( a0 ]" R. M, D/ l# x0 i

    3 N$ z, K. C. Y7 I
  • 检查电脑B上的设置:# `$ H2 ?- n" F3 o3 ?0 ?, _
    (1)网络访问模式:经典-本地用户以自己的身份验证。, o  G5 S) g# K4 g+ m
    (2)账户情况:仅有两个账户:administrator和guest,使用administrator账户登录系统且没有密码。1 G3 p. @0 s6 C0 c% T
    2.jpg
    ; W7 e1 C  J. {0 |  z( u% m
8 y$ I2 U$ i; c/ k- s  C8 b; Q

9 [8 G' b" g3 e0 h' W9 @4 N5 z4 _(3)来宾账户已启用且允许来宾账户访问。" X2 f2 p8 Y) n2 {& u

  f- i8 @4 X  t  T! L- } 4.jpg   ^1 K% i1 C0 }

# a+ f' `5 r! \8 D, x+ [# W' }1 R# S' |- y- e
' Q& D/ C  C9 O8 H

2 }5 M& M! }" E$ ]" `3 ]' R; R
    , `; f. T- g! P" }' q0 V7 F% a
  • 检查电脑C的设置:% M. }0 ]* T( Q. r) N7 a
    (1)网络访问模式:经典-本地用户以自己的身份验证;. `, v) v* Z" E& |* U: O
    (2)账户情况:有三个账户:administrator、wxfeng168和guest,用wxfeng168账户登录系统。
    * F4 f/ G& S0 P4 E5 E(3)来宾账户已启用且允许来宾账户访问。
    & i' n1 n3 I3 I, Z  p电脑C为访问发起方,而非被访问方,其组策略及安全设置不会影响被访问方。因此,其组策略和安全设置不会导致出现此现象。
  • 检查我自己的电脑(电脑A),其设置为:* \/ c4 c- o# \/ E
    (1)网络访问模式:仅来宾-本地用户以来宾身份验证。& k! e# ^, m8 \$ u, s
    (2)账户情况:同电脑B一样,仅有两个账户:administrator和guest,目前使用administrator账户登录系统,但需要输入密码。
    9 I5 Z! K4 a* w  e6 s8 T
+ }- _/ _# @' m3 l" Y- |

/ x' S  `* f9 f2 X(3)来宾账户已启用且允许来宾账户访问。
! q$ a  W# J4 l2 m  @  Q
2 l4 I/ J* i" P( c5 D1 i! C# D
1 Y) G& a# O3 X4 G- {
  j1 l7 ~& A' w9 D: G# M4 `
  • 分析(一):对比电脑A与电脑C,发现有两点不同:(1)网络访问模式不同;(2)登录账户不同。针对此两点不同,进行了如下实验:; r6 X, w, k8 F! i: j
    ① 将电脑A网络访问模式改为:经典-本地用户以自己的身份验证。重新启动电脑,再次访问电脑B,仍然弹出登陆对话框,要求输入用户名和密码。此项实验排除了“网络访问模式不同”的影响。
    - Q8 e* I# b" w8 X  K  Q② 在电脑A上新建账户,账户名wxfeng168,密码123。重启电脑A,以wxfeng168账户登录系统。再次访问电脑B,成功访问,没有弹出登录对话框。, P5 h4 {; k; h% A2 B
    通过以上实验得出初步结论:是登录账户的原因导致出现此次怪异现象。为此,在电脑A上再次新建一个账户,取名为jim,密码123。重启电脑A并以jim账户登录。再次访问电脑B,成功连接,同样也没有弹出登录对话框。再次验证了时登录账户原因导致了出现此次怪异现象。那电脑A与电脑B为什么会出现登录账户相同而无法直接连接现象呢?且看以下分析。
    7 T4 d8 ^/ |9 Q: d2 f分析(二):对比电脑A和电脑B,发现:(1)两者登录电脑的账户名相同;(2)密码不同。为此进行了如下实验:将电脑B的administrator账户增加密码,且与和电脑A的administrator账户密码相同。重启电脑A和B,并都以administrator登录系统。电脑A再次对电脑B进行访问,成功连接,同样没有弹出登录对话框。
  • 总结产生本次怪异现象的原因:; Y! U# H9 R% B: I
    (1)电脑A与电脑B登录名相同,电脑A首先以自己身份(即administrator身份)试图连接电脑B;
    9 F8 O! I5 m8 t(2)电脑B接到连接请求后,首先查询自己的用户列表,发现电脑A的登录身份在自己的用户表内,接着验证其密码,此时发现密码不对,此时电脑B会认为是病毒或恶意程序在进行暴力破解登录,为了保护自身安全而阻止登录请求,而弹出登录对话框。
    : O* j  S- ~: s! f6 q$ Z(3)电脑C与电脑B登录名不同,电脑C首先也会以自己身份(即wxfeng168身份)试图连接电脑B;但电脑B里面查询不到此用户,也就不会验证其密码了。而是以来宾身份而直接放行。
  • 梳理一下XP系统精典访问原理如下:A访问B的过程(B为经典访问模式)
    4 S1 e" T& c  A8 T, J1 @1、 A机登录账户名在B机里面有时;2 y- [4 u/ y' ~; h% `
    (1)密码相等,正常访问,以A机登录名访问;
    ' ~! {" {5 E& Q, f2 w(2)密码不相等,弹出登录框,提示输入用户名及密码。(不管B机是否开启GUEST,就算开启了A机也不会直接以GUEST进行登录。)
    9 d* J8 o2 @7 b8 ]- [2、 A机登录账户名在B机里面没有时,A机才会试图以GUEST进行登录,
    $ S; l8 L* s' X# ?(1) 如果B机禁用GUEST,弹出登录框,提示输入用户名及密码。$ n6 _5 w9 D( l9 k, x8 P" J
    (2) 如果B机未禁用GUEST:
    . J' ?# A8 `' F0 Y% n0 R- X% h① 允许GUEST从网络访问,A机以来宾身份登录且正常访问;
    5 t0 Y( |! q7 E" h5 N# v② 拒绝GUEST从网络访问时,提示:未授予该用户的登录请求。, r$ x4 e- ^$ P- e5 ?+ t! p2 U
3.jpg
回复

使用道具 举报

发表于 2011-4-21 20:44:06 | 显示全部楼层
顶你。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2026-3-15 17:00 , Processed in 0.123660 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表