作者: Spry (转载请保留)
2006-07-27
Keyword:网络邻居 无法登陆 无法弹出密码认证框 samba
问题需求:
1、pc-a上winxp下设置了两个不同访问权限的共享目录
共享目录 允许登陆用户
movie user-m
game user-g
pc-b用户通过网络先以user-m身份认证通过访问共享目录movie后,想再以user-g用户身份访问game目录,但双击game目录时却不象先前进入movie目录时弹出身份验证对话框而直接提示无权限访问,此后除非重启否则即使拔掉网线再连也一直不能访问game目录
2、同事的开了个samba服务器,但windows机器用//linux-a可以登陆,但用//(linux-a的ip)却无法登陆,而另一台windows机器则都可以。
解决方案:
有两个方法
1。windows xp的网络邻居功能只允许用户在同一时间以一个身份与另一台pc建立网络连接,故想以另一身份建立连接时应先断开使用前一身份建立的所有连接,这个用net use命令可以实现
net use
将计算机与共享资源连接或断开,或者显示关于计算机连接的信息。该命令还控制持久网络连接。如果在没有参数的情况下使用,则 net use 检索网络连接列表。
(list当前建立的网络连接)
C:/>net use
状态 本地 远程 网络
-------------------------------------------------------------------------------
OK Z: //pc-a/game Microsoft Windows Network
命令成功完成。
我机子将//pc-a/game 映射成了Z:盘,现在我要访问pc-a的movie盘故先断掉此连接
C:/>net use z: /delete (或者: net use //pc-a/game /delete)
v: 已经删除。
C:/>net use
会记录新的网络连接。
列表是空的。
此时再连接到pc-a的网上邻居就会出现登陆认证框了。
2。也有一种情况就是net use查看列表为空,同时能ping通pc-a但就是连不上pc-a,或者用//pc-a连不通而用//(pc-a的ip)能连通,或者ip能通而机器名不能通,甚者两者都不能通。在这样的情况下很可能是winxp的用户帐户密码管理问题,xp这个功能能把你连接网络邻居或某些网站如ms时把登陆信息记录下来以便下次登陆该网上邻居或网站时自动使用其来进行认证,如果你以前不小心存储了网络邻居的登陆信息而后来更改了密码的之类的话就会出现上述问题,先查看一下(控制面板-》用户帐户-》高级-》管理密码),若看到有就把对应的密码删除,然后重新登陆pc-a的网上邻居即可。上面的事例2就是这种情况了。