icacls命令设置文件及其文件夹权限的方法,DAT批处理修改文件夹权限

Posted jpinsz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了icacls命令设置文件及其文件夹权限的方法,DAT批处理修改文件夹权限相关的知识,希望对你有一定的参考价值。

https://www.piis.cn/zhishi/web1018.asp

bat的实例:

@echo
@echo y | icacls D:Users /grant[:r] users:(D,WDAC) /T
pause

说明:由于修改文件夹或者文件权限,系统都是会询问的,所以命令前面加了“@echo y |”,这样子,就是默认选择“是[y]”了,

相关说明:
/grant[:r] Sid:perm
授予指定的用户访问权限。Sid为用户,perm为参数
如果使用 :r,这些权限将替换以前授予的所有显式权限。
如果不使用 :r,这些权限将添加到以前授予的所有显式权限。

/deny Sid:perm 拒绝指定的用户访问权限。

/T 此文件夹、子文件夹、文件;
   不加/T的时候只有改文件夹,如"D:AAA"时就只是该文件夹、"D:AAA*"时就只是该文件夹下的一级子文件夹和根目录文件,并不包含该文件夹和子目录下的目录和文件
/C 在出现拒绝访问错误时继续

/inheritance:e|d|r
     e - 启用继承
     d - 禁用继承并复制 ACE
     r - 删除所有继承的 ACE

 

以上是关于icacls命令设置文件及其文件夹权限的方法,DAT批处理修改文件夹权限的主要内容,如果未能解决你的问题,请参考以下文章

bat中的高级命令icacls权限批量配置

[转帖]Cacls和ICacls

如何使用特定用户的命令行在 Windows 中查看文件夹权限?

powershell遍历文件夹设置权限,解决文件无法删除的问题。

Linux权限管理

怎么用cmd调整文件夹的拒绝权限?