文章编号: 2525688 - 最后修改: 2011年3月23日 - 修订: 1.0

如何在 Windows 7 中批量修改文件和文件夹的权限? - 易宝典(MVP 撰稿)

系统提示此文章适用于与您所使用的操作系统不同的操作系统。文章内容可能与您无关,并且已被禁用。
易宝典首页 参与讨论         阅读指难

收起这个图片展开这个图片
关于作者

本文由 MVP 杨帆 提供。感谢 MVP 分享他/她的技术信息和个人经验。

收起这个图片展开这个图片
正文

很多人在使用 Windows 7 专业版/企业版或旗舰版的时候会发现这样一个问题:如果希望对多个文件夹或文件设置权限,在选中这些文件夹和文件之后,点击鼠标右键,选择“属性”,在“属性”对话框中只有“常规”和“自定义”两个选项卡,没有在之前版本的 Windows 中常见的安全选项卡。因此无法对这些文件夹或文件批量的进行权限修改。

收起这个图片展开这个图片


在选择多个文件或文件夹之后,属性对话框中没有“安全”选项卡,是设计使然。

为了满足用户对于批量修改文件夹或文件权限的需求,在本篇易宝典知识库文章中将为大家提供两种替代方法,用来实现批量的权限修改。

方案一:

图形化的方式。由于在默认情况下,Windows 系统中文件夹或文件的权限具有继承性,应用于父文件夹的权限设置同样会被子文件夹以及其中的文件所继承,所以要实现批量的权限修改,用户可以将需要修改权限的文件夹和文件放在一个新建的文件夹中,然后在这个新建的文件夹上点击鼠标右键,选择“属性”,在安全对话框中对该文件夹进行权限修改,修改后的权限将被所有的子文件夹及其包含的文件应用。在修改完成之后就可以将其中的文件夹和文件移动到原来的存储路径保存。

收起这个图片展开这个图片



方案二:

命令行的方式。可以使用管理员用户登录系统,并打开 Windows 命令行程序 CMD,在命令行程序中使用 icacls 命令对文件夹或文件的权限做出修改,并且该命令还支持文件夹或文件权限设置的复原,相比早期的 icacls 命令,为用户提供了增强的文件权限设置体验。

示例:

icacls c:\windows\* /save AclFile /T 将 c:\windows 及其子目录下所有文件的 ACL 保存到 AclFile。

icacls c:\windows\ /restore AclFile 将还原 c:\windows 及其子目录下存在的 AclFile 内所有文件的 ACL。

icacls file /grant Administrator:(D,WDAC) 将授予用户对文件删除和写入 DAC 的管理员权限。

icacls file /grant *S-1-1-0:(D,WDAC) 将授予由 sid S-1-1-0 定义的用户对文件删除和写入 DAC 的权限。

有关 icacls 命令的更多用法和信息,请在命令行中使用icacls /? 查看。

收起这个图片展开这个图片








社区解决方案内容免责声明

MICROSOFT CORPORATION 和/或其供应商对于此处所包含信息和相关图形的适用性、可靠性或正确性不做任何保证。所有此类信息和相关图形均“按现状”提供,没有任何形式的担保。MICROSOFT 和/或其各自的供应商特此声明拒绝有关该信息和相关图形的所有担保和条件,包括对适销性、适用于某种特定用途、工艺、所有权和非侵权的所有暗含担保和条件。您明确同意在任何情况下,不论是依据合约、民事侵权、过失、无过失责任或其它条件,对于因使用本文件所包含的信息或相关图形所产生的任何直接、间接、惩罚性、附随性、特殊性、衍生性损害或任何形式的损害(包括但不限于使用的损失、数据或经营利益等损害),MICROSOFT 和/或其供应商均不负责,即使 MICROSOFT 或其供应商事先被告知有可能发生该损害赔偿时,也是如此。



这篇文章中的信息适用于:
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows 7 Ultimate
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。