甲方:我的电脑中安装的操作系统是Windows XP,使用NTFS文件系统。在同一个局域网中,打算将自己的文件共享给某个朋友,可是发现设置共享后所有人都能看到,这是怎么回事呢?
乙方:如果在共享时设置了密码,这样不就可以限制无关人员访问该文件夹了吗?
丙方:这个问题我也曾遇到过,在以前的操作系统中,比如Windows 98操作系统,都可以让共享文件带有密码保护,不过在Windows XP中我还没有找到过?
解决办法:针对以上问题,其实在Windows XP操作系统中就可以解决。由于该系统默认的共享方式是“简单共享”,从而导致无法设置共享密码。不过我们可以按照以下步骤去加以解决:
打开桌面上“我的电脑”快捷图标,在开启的主界面中依次打开“工具→文件夹选项”,在打开的对话框中单击“查看”选项卡,去除“使用简单共享(推荐)”的勾选。然后打开“控制面板”,双击“用户账户”选项,创建一个带有密码的用户。以鼠标右键单击需要共享的文件夹,单击右键菜单上的“共享和安全”选项,单击“共享”选项卡,点选“共享该文件夹”选项,单击“权限”按钮,在“权限”设置框中选中“everyone”,单击“删除”按钮将其删除。再单击“添加”按钮,选择刚刚设置有密码的账户,单击“确定”按钮即可。
这样当局域网的用户想查看该共享文件夹时,只有输入正确的用户名和密码才能进入。
丙方:甲方刚才曾说到,在同一个局域网中的任何人都能打开共享文件,可是我的情况却恰恰相反。当我在Windows 98操作系统访问对方的共享文件时,尽管对方使用了“简单共享”的方法共享文件,但是却始终无法打开它,这是怎么回事呢?
甲方:看起来真的是很奇怪啊!我访问经“简单共享”方式共享出来的文件,却是非常顺利的。
乙方:会不会是在权限设置方面出现了问题呢?
解决办法:出现这种情况的主要原因是在默认情况下,也就是在“简单共享”方式下,Windows XP的本地安全设置要求进行网络访问的用户全部采用来宾方式。同时,在Windows XP安全策略的用户权利指派中又禁止Guest用户通过网络访问系统。这样就会造成局域网内其他用户无法通过网络访问使用Windows XP的计算机。
我们可以依次打开“开始→控制面板→管理工具→计算机管理”选项,在打开的对话框中依次展开左侧列表中的“本地用户和组→用户”,在右边列表中的Guest账号上单击鼠标右键,在属性对话框中去除“账号已停用”的勾选便可激活Guest账户。
然后依次打开“开始→运行”选项,在“运行”一栏输入“Gpedit.msc”便可打开组策略编辑器。依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,双击右侧列表中的“拒绝从网络访问这台计算机”策略,在打开的窗口中选中其上的“Guest”账号,然后将其删除。这样其他用户就能够用Guest账号通过网络访问使用Windows XP系统的计算机了。
当然利用Guest账户访问共享文件还是带有一定的风险,我们还可以利用Windows XP中已有的其他账号进行登录。
依旧打开组策略编辑器,选择左侧列表中的“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击右侧列表中的“网络访问:本地账号的共享和安全模式”策略,将默认设置“仅来宾—本地用户以来宾身份验证”更改为“经典:本地用户以自己的身份验证”即可。
如果想要实现在用户密码为空的情况下也能对共享文件夹进行访问,我们可以依次打开组策略左侧列表中的“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击右侧列表中的“账户:使用空白密码的本地账户只允许进行控制台登录”策略,在打开的对话框中点选“已禁用”选项将其禁用就可以了
(出处:http://www.sheup.com)