首页/系统/Windows 运维速查/icacls 授权与移除权限
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条服务与进程42 条
磁盘与文件43 条
用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

icacls 授权与移除权限

给用户/组授权(/grant)、替换已有授权(/grant:r)、移除(/remove):/grant 是叠加语义,重复执行会累积条目。

Windows 运维速查系统更新于 2026-10-12
用途命令行批量改权限
语法icacls 路径 /grant[:r] 账号:掩码 [/T];icacls 路径 /remove 账号 [/T]
掩码示例(OI)(CI)M = 目录及子对象可修改

常用示例

常用示例
icacls D:\Share /grant "DOMAIN\user:(OI)(CI)M" /T
:: 替换已有授权,避免权限叠加
icacls D:\Share /grant:r "DOMAIN\user:(OI)(CI)M"
icacls D:\Share /remove "DOMAIN\user" /T
递归改权限影响面大:先 icacls /save 留档,再在测试目录验证参数,最后全量执行。

易错点

  • /grant 不清理旧条目,同名用户可能出现多条不同权限
  • 误把 F(完全)当默认是常见越权来源,按最小权限给 M/RX

数据来源与参考

  • Microsoft Learn:icacls /grant
  • Microsoft Learn:icacls /remove

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌