爱就爱了

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8549|回复: 0

以文本形式备份NTFS ACL列表

[复制链接]
发表于 2014-8-21 23:24:56 | 显示全部楼层 |阅读模式
以文本形式备份NTFS ACL列表

  2000/XP/2003有cacls命令,说明如下:

  显示或者修改文件的访问控制表(ACL)
  CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
   [/P user:perm [...]] [/D user [...]]
   filename 显示 ACL。
   /T 更改当前目录及其所有子目录中
   指定文件的 ACL。
   /E 编辑 ACL 而不替换。
   /C 在出现拒绝访问错误时继续。
   /G user:perm 赋予指定用户访问权限。
   Perm 可以是: R 读取
   W 写入
   C 更改(写入)
   F 完全控制
   /R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
   /P user:perm 替换指定用户的访问权限。
   Perm 可以是: N 无
   R 读取
   W 写入
   C 更改(写入)
   F 完全控制
   /D user 拒绝指定用户的访问。
  在命令中可以使用通配符指定多个文件。
  也可以在命令中指定多个用户。
  缩写:
   CI - 容器继承。
   ACE 会由目录继承。
   OI - 对象继承。
   ACE 会由文件继承。
   IO - 只继承。
   ACE 不适用于当前文件/目录。


  本例中使用如下:
  首先加个参数T,这样就可以列表所有子目录及文件。
  然后再加个输出重定向符,使其输出到一个文本文件。
  比如我要显示d:\temp下的所有文件或文件夹ACL
  cacls d:\temp /t > c:\acls.txt
  然后到c:\acls.txt中去看,全部列出来了。

用备份出来的文件恢复ACL的方法:
icacls d:\temp /restore acls.txt
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 07:47 , Processed in 0.047941 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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