爱就爱了

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9928|回复: 0

Windows小技巧:icacls检查/变更目录或档案权限

[复制链接]
发表于 2014-9-11 20:57:42 | 显示全部楼层 |阅读模式
今天在网上看到一个不错的小指令,因为现在接触的大多是Linux部分,
所以对Windows之后的新玩意倒是没啥研究了,
趁现在先记录下来,也许以后会用的到。

以下为简单的范例
icacls directory /t:检视目录底下子目录及档案的权限


其余详细部分就直接开启command查看一下。
或者再往下看,我直接列出的部份。


以下为完整描述及范例:
1. ICACLS name /save aclfile [/T] [/C] [/L] [/Q]:将符合名称之档案与文件夹的DACL 储存至aclfile,以供稍后与
               /restore 搭配使用。请注意,这不会储存SACL、拥有者或完整性标签。
2. ICACLS directory [/substitute SidOld SidNew [...]] /restore aclfile [/C] [/L] [/Q]:将储存的DACL 套用到目录
              中的档案。
3. ICACLS name /setowner user [/T] [/C] [/L] [/Q]:变更所有相符名称的拥有者。此选项不会强制变更拥有权;
              如果要强制变更拥有权,请使用takeown.exe 公用程序。
4. ICACLS name /findsid Sid [/T] [/C] [/L] [/Q]:寻找内含明确提及Sid 之ACL 的所有相符名称。
5. ICACLS name /verify [/T] [/C] [/L] [/Q]:寻找含有未使用标准格式的ACL 或长度与ACE 计数不一致的所有档案。
6. ICACLS name /reset [/T] [/C] [/L] [/Q]:针对所有符合的档案,使用预设继承的ACL 取代ACL。
7. ICACLS name [/grant[:r] Sid:perm[...]]
                               [/deny Sid:perm [...]]
                               [/remove[:g|:d]] Sid[...]] [/T] [/C] [/L] [/Q]
                               [/setintegritylevel Level:policy[...]]
  a. /grant[:r] Sid:perm:授与指定的使用者访问权限。若加上:r,该权限便会取代先前授与的明确权限。若不加上
              :r,则会将权限加入先前授与的任何明确权限。
  b. /deny Sid:perm:明确拒绝指定的使用者访问权限。对指定的权限新增明确拒绝的ACE,并将任何明确授与中
              的相同权限移除。
  c. /remove[:[g|d]] Sid:会移除ACL 中Sid 的所有符合项目。若加上:g,会将授与该Sid 之权限的所有符合项目移
               除。若加上:d,则会将拒绝该Sid 之权限的所有符合项目移除。
  d. /setintegritylevel [(CI)(OI)]Level:明确地新增完整性ACE 至所有符合的档案。
              可指定下列层级的其中一个:L[ow]、M[edium]、H[igh]
              完整性ACE 的继承选项具有高于层级的优先性,且只会套用到目录。
  e. /inheritance:e(启用继承)|d(停用继承并复制ACE)|r(移除所有继承的ACE)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|平龙认个人分站 - 爱就爱了 ( 豫ICP备14029057号-2、4、5 )
豫公网安备 41010502002156号

GMT+8, 2024-4-28 12:41 , Processed in 0.041185 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表