windows中使用icacls命令还原文件夹的权限设置

这时可以试试下面这个命令:

复制代码

代码如下:

D:/> icacls 文件夹名 /T /Q /C /RESET

icacls命令简介

Icacls 是一种命令行工具,它显示或修改指定文件上的随机访问控制列表 (DACL),并将存储的 DACL 应用于指定目录中的文件。Icacls.exe 替换了 Cacls.exe 工具用于查看和编辑 DACL。ICACLS 是 Windows Server 2003 SP2 中 CACLS 工具的升级版本,可用于从恢复控制台重设文件中的帐户控制列表 (ACL) 以及备份 ACL。与 CACLS 不同的是,ICACLS 可以正确地传送对继承的 ACL 的更改和创建。有关 ICACLS 的使用及命令的更多信息,可以通过在命令提示符下运行“icacls /?”进行访问。这里的I应该是Improved upgrade of cacls.

以下面是CMD中的icacls命令帮助手册:

复制代码

代码如下:

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:/Users/Administrator>icacls
ICACLS name /save aclfile [/T] [/C] [/L] [/Q]
将匹配名称的文件和文件夹的 DACL 存储到 aclfile 中以便将来与
/restore 一起使用。请注意,未保存 SACL、所有者或完整性标签。
ICACLS directory [/substitute SidOld SidNew [...]] /restore aclfile
[/C] [/L] [/Q]
将存储的 DACL 应用于目录中的文件。
ICACLS name /setowner user [/T] [/C] [/L] [/Q]
更改所有匹配名称的所有者。该选项不会强制更改所有身份;
使用 takeown.exe 实用程序可实现该目的。
ICACLS name /findsid Sid [/T] [/C] [/L] [/Q]
查找包含显式提及 SID 的 ACL 的所有匹配名称。
ICACLS name /verify [/T] [/C] [/L] [/Q]
查找其 ACL 不规范或长度与 ACE 计数不一致的所有文件。
ICACLS name /reset [/T] [/C] [/L] [/Q]
为所有匹配文件使用默认继承的 ACL 替换 ACL。
ICACLS name [/grant[:r] Sid:perm[...]]
[/deny Sid:perm [...]]
[/remove[:g|:d]] Sid[...]] [/T] [/C] [/L]
[/setintegritylevel Level:policy[...]]
/grant[:r] Sid:perm 授予指定的用户访问权限。如果使用 :r,
这些权限将替换以前授予的所有显式权限。
如果不使用 :r,这些权限将添加到以前授予的所有显式权限。
/deny Sid:perm 显式拒绝指定的用户访问权限。
将为列出的权限添加显式拒绝 ACE,
并删除所有显式授予的权限中的相同权限。
/remove[:[g|d]] Sid 删除 ACL 中所有出现的 SID。使用
:g,将删除授予该 SID 的所有权限。使用
:d,将删除拒绝该 SID 的所有权限。
/setintegritylevel [(CI)(OI)] 级别将完整性 ACE 显式添加到所有
匹配文件。要指定的级别为以下级别之一:
L[ow]
M[edium]
H[igh]
完整性 ACE 的继承选项可以优先于级别,但只应用于
目录。
/inheritance:e|d|r
e - 启用继承
d - 禁用继承并复制 ACE
r - 删除所有继承的 ACE
注意:
Sid 可以采用数字格式或友好的名称格式。如果给定数字格式,
那么请在 SID 的开头添加一个 *。</p><p> /T 指示在以该名称指定的目录下的所有匹配文件/目录上
执行此操作。</p><p> /C 指示此操作将在所有文件错误上继续进行。仍将显示错误消息。</p><p> /L 指示此操作在符号链接本身而不是其目标上执行。</p><p> /Q 指示 icacls 应该禁止显示成功消息。</p><p> ICACLS 保留 ACE 项的规范顺序:
显式拒绝
显式授予
继承的拒绝
继承的授予
perm 是权限掩码,可以两种格式之一指定:
简单权限序列:
N - 无访问权限
F - 完全访问权限
M - 修改权限
RX - 读取和执行权限
R - 只读权限
W - 只写权限
D - 删除权限
在括号中以逗号分隔的特定权限列表:
DE - 删除
RC - 读取控制
WDAC - 写入 DAC
WO - 写入所有者
S - 同步
AS - 访问系统安全性
MA - 允许的最大值
GR - 一般性读取
GW - 一般性写入
GE - 一般性执行
GA - 全为一般性
RD - 读取数据/列出目录
WD - 写入数据/添加文件
AD - 附加数据/添加子目录
REA - 读取扩展属性
WEA - 写入扩展属性
X - 执行/遍历
DC - 删除子项
RA - 读取属性
WA - 写入属性
继承权限可以优先于每种格式,但只应用于
目录:
(OI) - 对象继承
(CI) - 容器继承
(IO) - 仅继承
(NP) - 不传播继承
(I) - 从父容器继承的权限
示例:
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 的权限。

(0)

相关推荐

  • 电脑中安装Office提示EQUATION文件夹无权限的解决方法

    电脑中安装Office提示EQUATION文件夹无权限的解决方法 1.打开提示中的路径C:\Program Files (x86)\Common Files\Microsoft Shared,找到EQ ...

  • 电脑版QQ音乐中的按专辑分文件夹功能如何设置开启

    今天给大家介绍一下电脑版QQ音乐中的按专辑分文件夹功能如何设置开启的具体操作步骤.1. 打开电脑,找到桌面上的QQ音乐图标,双击打开.2. 进入主页面后,点击页面右上角的三横图标,打开主菜单.3. 在 ...

  • win2008文件夹共享权限设置

    win2008系统自带的文件夹共享功能能满足一些简单的文件共享需求.而且它的设置非常简单,一学就会.我们就一起来看看在windows2008系统里怎么设置文件夹的共享. 操作方法 01 我们先建立一个 ...

  • 如何在Windows7中批量修改文件和文件夹的权限

    很多人在使用 Windows 7 专业版/企业版或旗舰版的时候会发现这样一个问题:如果希望对多个文件夹或文件设置权限,在选中这些文件夹和文件之后,点击鼠标右键,选择“属性”,在“属性”对话框中只有“常 ...

  • windows 8系统如何批量修改文件和文件夹的权限

    在默认情况下,windows系统中文件或或文件的极限具有继承性,应用于父文件夹的权限设置同样会被子文件夹以及其中的文件所继承.因此,要实现批量的权限修改,用户可以将需要修改权限的文件夹和文件放在一个新 ...

  • windows xp系统中创建无法删除的文件夹的方法

    有时我们电脑中会存在重要的文件,要删除一些不需要的文件时会把它给误删掉,当删除掉后很多用户会很后悔,但是这也于事无补了,那么什么没办法可以防止自己误删重要文件或者防止别人删掉自己电脑中的重要文件?其实 ...

  • win10电脑中的允许软盘复制访问驱动器和文件夹功能怎么设置启用

    今天给大家介绍一下win10电脑中的允许软盘复制访问驱动器和文件夹功能怎么设置启用的具体操作步骤.1. 打开电脑,进入桌面,在左下角的开始图标处,右键,在打开的菜单中,选择[运行]选项.2. 在打开的 ...

  • 让Windows XP自动轻松记忆更多文件夹视图

    在默认情况下,windows XP会记住最近的400个文件夹的设置。如果你对超过400个文件夹进行了设置,则最早的那些文件夹设置就会丢失。能否让windows XP记忆更多的文件夹视图呢?通过修改注册 ...

  • 在win7系统中怎么显示隐藏的文件夹或文件?

    可能由于某些文件中了病毒,在杀毒软件查杀后,会将该文件所在的文件夹隐藏起来,不管自己怎么找都找不到。这些文件就再也找不到了吗?答案当然是否定的!下面,小编就为大家演示(在win7系统下演示,其他win ...