有时候我们在访问共享文件的时候需要切换账号访问共享,但是由于Windows系统的缓存机制,使得操作系统会记录用户访问共享文件的信息,并且为了方便访问,常常不需要输入账户密码就可以访问共享文件。
有时候我们在访问共享文件的时候需要切换账号访问共享,但是由于Windows系统的缓存机制,使得操作系统会记录用户访问共享文件的信息,并且为了方便访问,常常不需要输入账户密码就可以访问共享文件。这虽然方便了共享文件访问,但也使得共享文件存在被非法访问的风险。如何使得共享文件访问时需要输入密码,或者如何退出共享文件账号、共享文件登录账户切换呢?
这里推荐一款“大势至局域网共享文件管理系统”(下载地址:http://www.grabsun.com/gongxiangwenjianshenji.html),是一款专门监控共享文件访问记录,设置共享文件访问权限的软件。通过本系统可以设置只让读取共享文件而禁止复制共享文件、只让修改共享文件而禁止删除共享文件、只让打开共享文件而禁止保存共享文件,以及禁止拖动共享文件、禁止打印共享文件等,全面保护共享文件的安全。如下图:
同时,本系统还可以实时中断共享文件访问,切换共享文件访问账号等,实现了共享文件灵活访问。
此外,本系统可以详细记录共享文件访问日志,并且可以自动备份共享文件访问日志,自动导出为excel格式等,从而便于事后备查和审计等。如下图:
当然,也可以通过操作系统来设置共享文件访问权限,具体如下:
强行中断共享文件访问,防止操作系统记录共享文件访问的用户名和密码,具体有以下三种方法:
方法1、关闭共享文件访问会话。具体如下:右键点击“计算机”,选择“管理”,然后点击“共享文件夹”,并点击“会话”,然后可以按住shift选中或单选,然后右键点击“关闭会话”即可,如下图所示:
在电脑上右键点击“管理”
图:点击“关闭会话”
方法2:你也可以通过命令的方式来关闭会话。(注意:这个操作必须是在开启共享的服务器上执行才可以中断共享文件访问会话,甚至也需要在客户端执行(2003服务器操作系统),然后客户端再访问共享文件的时候就必须再输入密码才可以访问),开始-运行-cmd,回车,然后进入dos命令下输入“net session”,即可显示当前已经存在的会话,然后输入“net session /delete /y”即可成功删除这个会话。通过DOS命令删除共享会话的好处是可以生成脚本,双击即可完成,更为简单。如下图所示:
图:通过DOS命令删除session会话
3、通过net use命令来中断共享文件访问。具体如下:
当我们通过windows共享访问其他机器后,如果我们自己使用的机器不重启、不注销,windows会一直保持这个共享的连接状态,再次访问这个共享的时候不需要提供密码。
有时我们并不希望别人可以不用密码就访问共享,这样子就可以用net命令来断开连接。
如下面的两种方法:
net use \\192.168.1.1\IPC$ /del
net use * /del
在命令行中运行就可以了,如果net命令拒绝访问,就在windows/system32文件夹中找到net1.exe和net.exe,赋予当前用户运行权限就可以了。如下图所示:
图:通过net use命令中断共享文件访问
通过上述设置之后,重新进入访问共享文件就切换了用户名,输入新的用户名和密码才可以访问了。如下图所示:
注意几点:
1、有时候需要在服务器和客户端都执行结束会话的命令(session和net use);
2、有时候一些配置需要重启服务器才可以生效,如果是组策略则可以通过强制更新组策略使之生效;
3、操作系统有一个自动关闭会话的时间(有时候需要访问者完全关闭所有与访问共享文件有关的页面);
4、注意:如果XP登陆时选择记住访问共享文件的密码,则以后即便强行中断也依然可以正常访问共享文件而不需要输入密码。
5、XP访问Win7共享文件提示拒绝访问,通常是没有加everyone权限;
6、有时候需要禁用XP系统里面的简单文件共享,工具-文件夹选项-取消勾选即可。
7、如果XP访问Win7提示:
则解决方法:打开Win7,右击网络邻居-更改高级共享设置,找到“密码保护的共享”,将其改为“关闭密码保护的共享”,如下图所示:
win7系统无法关闭密码保护共享怎么办:很多用户或是公司中都喜欢使用网络共享,这样就能够更加方便的跟大家分享一些文件或图片,通常这个共享都会设置密码,不过有用户发现打开网络共享设置的时候却发现密码的共享是开启的,因此就将其关闭了,但是再次打开win7共享设置的时候却还是发现密码保护的共享依然是开启的,这是什么情况呢?为什么无法关闭密码保护共享呢?其实这是是由于Guest用户导致的,当初在装完系统的时候可能不小心或者特地给Guest用户增加了一个密码,所以如果把Guest的密码去掉的话,密码保护的共享就可以关闭了。
操作方法:
1、首先属于右击计算机选择“管理”选项;
2、然后在打开的管理界面中依次展开“本地用户和组-用户”,在右边窗口中右击账户“Guest”选择设置密码,如下图所示:
3、然后在弹出来的密码窗口中,不要输入任何的密码,直接单击确定按钮就可以了。
8、如果XP访问Win7共享文件提示:
则这种情况下只需要在组策略里面禁用此项即可:
或者在“禁止从网络访问此计算机”中删除“guest”账户即可,如下操作:
如果此时通过DOS命令,输入user passwords2命令,然后给Guest加密码的话,就会出现如下提示:
9、有登录窗口,知道某XP的管理员用户名,密码为空(XP在安装时建立用户不提示建立密码),但不能登录。总是出现“用户帐户限制”的错误提示,登录终端服务也出现类似提示。
原因:因为安全的缘故,本地安全策略默认“使用空白密码的本地帐户只允许进行控制台登录”,也即只能从本地登录,^e^ ~``只能通过连接该计算机的键盘登录,不能以非物理接触方式登录。 也许有的人说,我试了用某密码为空的用户登录,也可以登录。^e^ ~` 那是因为guest用户没有禁制,在你的该用户登录失败后,自动用guest用户尝试,如果该共享是允许的话就可以登录,否则一样不行。
10、出现登录窗口,但无论用什么用户都不能登录。
原因:禁用来宾帐户,并且“网络访问:本地帐户的共享和安全模式”安全选项被设置为“仅来宾”。这时则由Microsoft 网络服务器(SMB 服务)执行的那些网络登录将会失败。即使你知道管理员用户以及密码都没用,所有的登录都没有反应。(这种情况似乎问的人较多)。
11、如果你将开启共享文件的电脑访问方式设置为“仅来宾”,并且还给Guest账户设置了密码,则访问共享文件时,XP系统会出现登录界面,并且限制为使用Guest账户登陆,如下图所示:
此时,如果输入了正确的密码之后依然无法访问,则就是因为你没有在共享文件访问许可中添加guest账户导致的。如下图所示:
此时,您需要增加共享文件的guest访问权限(或者直接增加everyone则所有账户都可以访问了),否则会出现拒绝访问,如下图所示:
12、我遇到了这样一种情况:之前访问一台电脑的共享时,存储了用户名和密码。后来再访问它的共享时,直接就登录进去了,不需要输入验证。但是我想换一个用户登录,该用户有更高的权限。现在要怎么办?
解决如下:
一、先用net use命令查看当前网络连接。
二、找到你对应的那台电脑,假如连接显示是:\\10.9.20.60\IPC$
三、用net use \\10.9.20.60\IPC$ /del删除当前连接。
四、也可以用命令行建立起连接,然后直接访问,也不用输入用户名和密码了。命令格式如下:net use \\10.9.20.60\IPC$ (password) /user:(user)连接建立成功之后,直接访问共享就会成功了。如下图所示:
13、如果你想让局域网用户访问共享文件时必须输入输入密码,你还需要在:开始-control userpasswords2”中,为这里的所有客户端访问共享文件时用到的账户设置密码,一旦设置之后你还要强行中断客户端已经建立的session会话,然后再双击网上邻居就必须输入密码了。这里的原则是:如果你不设置密码,则局域网用户访问共享文件时,有可能不需要密码就可以轻松访问了(原因是在你之前没有为用户设置密码的时候,访问者记录下来了,然后以后每次访问共享文件,都可以用这个用户名访问,除非你设置空密码只能在控制台登陆,这样才无法登陆了),此时即便你禁用了guest账户、禁用了everyone、甚至禁用了空密码登陆,都可以正常访问而不需要输入密码(尤其是XP系统下)。只要你设置了密码,则即时生效,客户端必须输入密码才可以访问了。
网友评论