代码之家  ›  专栏  ›  技术社区  ›  markvgti

USB HDD中的内容有哪些访问权限可以确保Windows中的可移植性?

  •  0
  • markvgti  · 技术社区  · 16 年前

    我有一个便携式硬盘上的内容,将在两台或多台计算机之间共享,但没有一台计算机连接到一个域(不存在)。我希望以这样一种方式授予内容权限:在我的所有计算机中,无论我将HDD连接到哪台计算机,也不管使用哪个用户帐户来设置权限,权限都保持不变。

    例如,我想让内置的管理员组(sid:s-1-5-32-544)完全控制便携式硬盘上的文件,而不管它连接的计算机是什么(我知道这构成了一个大的安全漏洞,但只要驱动器不被窃取,我可以接受)。不管怎样,一旦攻击者对某个驱动器有物理访问权,所有的赌注都将取消)。

    我要解决的问题是:我将硬盘连接到计算机1,设置所有权限,断开连接。然后我将HDD连接到Computer2,突然之间,由于SID不同(无论是在权限还是内容的所有权方面),用户在这台计算机上的权限都不正确。

    3 回复  |  直到 16 年前
        1
  •  1
  •   Windows programmer    16 年前

    如果您希望管理员组具有完全控制权,只需将其设置为完全控制。在Windows XP Pro或其他一些在属性中为您提供安全选项卡的系统中,使用它。在驱动器的安全属性中,添加管理员(如果还没有),并在管理员权限中授予完全控制权并启用所有继承。您只需在一台计算机上设置,其他基于NT的Windows PC将遵守这些设置。

    如果你找不到一个pro系统用于这个设置,那么你就必须学习cacls命令行。幸运的是,你只需要做一次。哎呀。你必须做n次,其中第一次(n-1)是各种各样的错误,但你只需要做一次。

        2
  •  0
  •   Ryan    16 年前

    您为HDD选择的权限方案取决于格式化驱动器所使用的文件系统。不同的文件系统指定的权限不同,必须单独处理。

        3
  •  0
  •   Zoredache    16 年前

    为什么要使用权限?如果有人得到了驱动器,他们就可以访问。相反,只需使用TrueCrypt之类的工具来保护所有内容,并向每个人授予TrueCrypt卷中所有内容的权限。