分享

如何在同一台电脑让别人不能访问你的专用文件夹

 芳野书馆 2012-07-26
 
   
 
     前几天有人问,如何在同一台电脑让别人不能访问自己的专用文件夹?其实这个问题也不难,只是平常没怎么用,所以当时一下也找不到好的方法,那时使用的是windows xp自带的文件夹加密的方法(home版没有这个功能)。但是,使用加密的方法(xp自带)存在一个严重的问题,那就是当系统崩溃了,就麻烦了。请看下面的文摘。

---------------------------------------------------------------------------

  从Windows   2000开始,在NTFS文件系统的分区上,Windows就可以帮助你加密文件了。方法是,在你想加密的文件或文件夹上点击鼠标右键,点击“属性”,在属性的“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中的“加密内容以便保护数据”就可以实现在NTFS卷上对文件的加密。  
   
  这被称作为EFS(Encrypting   File   System,加密文件系统)。这种加密的好处是,加密的过程是完全透明的,也就是说,如果你加密了这些文件,你对这些文件的访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows的时候就进行了),而其它人则不能访问或者移动这些数据。  
   
  现在问题来了,昨天,你的Windows突然崩溃,在无计可施的情况下你只能选择重装系统,接下来一切进行的很顺利,可是你突然发现原来被加密过的数据已经打不开了。你可能想当然地认为,只要再建立一个跟原来加密时相同的用户名和密码,用那个新建的用户就可以打开。可是遗憾的是,你想错了。如果你的电脑是单机环境或者在工作组中,你的数据就已经永远打不开了。只有在域环境下,你才可以得到域管理员的帮助,解密这些文件。  
   
  原因是这样的,当你使用EFS加密后,系统会根据你的SID(Security   Identifier,安全标示符)自动生成一个密钥,而你如果要解密这些文件就需要使用到这个密钥。对于系统而言,并不是根据用户名来区别不同的用户,而是根据SID,这个SID是唯一的。SID和用户名的关系跟人的姓名和身份证号码的关系是一样的。虽然有同名同姓的人,但是他们的身份证号码绝对不会相同;虽然有相同的用户名(指网络上的,因为本地用户不能有相同的用户名),但是他们的SID是绝对不同的。这也就解释了为什么重装系统后即使使用之前的用户名和密码登陆也不能打开以前的加密文件。  
   
  所以在重装系统之前最好能把加密的数据全部解密。然而,为了应付突发的系统崩溃,就需要你备份好你的密钥,这样系统崩溃后只要重装系统,并导入你的密钥,就可以继续使用之前的加密文件了。  
   
  备份密钥的方法是这样的:  
   
  在运行中输入“certmgr.msc”并回车,打开证书管理器,在   “当前用户”-“个人”-“证书”目录下,用鼠标右键点击颁发给你的证书,在“所有任务”中点击“导出”,并选择“Export   The   Private   Key”(导出私钥),其它选项按照默认设置。输入该用户的密码和保存路径就可以了。  
   
  在重装了系统之后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好之的证书,然后按照向导,就可以完成对密钥的导入。或者直接在导出的pfx文件上点击鼠标右键,选择“安装PFX”。这时,你的加密数据已经可以访问了。  
   
  需要注意的是,EFS加密可以在Windows   2000和Windows   XP   Professional中使用,Windows   XP   Home不支持EFS加密。

-------------------------------------------------------------------------------

      所以,加密的方法对于普通用户来说不是最好的选择(因为搞不好文件夹就永远打不开了)。个人认为,比加密方法更好用的是利用windows xp 在ntfs文件系统下设置文件夹的访问权限。即使系统崩溃了,重装系统也不会存在打不开文件夹的现象。具体方法步骤如下:

1、按下图的方法打开[文件夹选项]

2、如下图红线框住部分所示,在[察看]选项里把“使用简单文件共享(推荐)”前面的勾去掉,按确定。

3、先把某一个区,如D盘,格式化成ntfs文件系统格式。到里边建一个文件夹,如“我的文件夹”,然后在“我的文件夹”上点右键,属性,如下图。

4、如下图红线框所示,在文件夹属性里的[安全]--〉高级

5、如下图红线框所示,把红线框里的“打勾”去掉。

6、这时会出现如下图的对话框,选择“复制”(红线框所示)。

7、然后如下图所示选择名称为“CREATOR OWNER”,点击“删除”(红线框所示)。"myg..."是我本机的帐户,你自己的可能是其他名称。

8、如第7步骤把下图红线所框住的“Users...”删掉

9、完成7、8步骤后变成下图这个样子,然后一路“确定”下去。

10、然后到控制面板的“用户帐户”,默认用户“Guest”一般是禁用的,这里把它启用,点击它

11、这时就到这个页面来了,点击“启用来宾帐户”

12、这时显示用户“Guest”处于启用状态

13、注销管理员帐户(或切换),用guest登录,然后去试打开刚才我们设置好的文件夹“我的文件夹”,这时会弹出如下图的警告。guest对于该文件夹想删也删不了,也不能复制。当然,你的管理员用户一定要设密码,否则就没什么用了。

呵呵,成功了! 真棒 

----------------------------------------

总结:这种方法只适用于windows2000/xp/2003及以后版本。还有一个关键,分区的文件系统不能是fat/fat32,一定要是ntfs格式。主人用户是管理员,其他用户设为来宾就行了,这样以降低其他的人的权限。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多