使用icacls命令设置目录及其子目录、文件的所有权限
创始人
2024-03-21 16:28:27

以前一直使用cacls命令来设置权限,前两天输入这个命令的时候,却发现了一行提示:

“注意: 不推荐使用 Cacls,请使用 Icacls。”

如图:

于是研究了一下 Icacls 这个命令。。

先放上微软官方文档

https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/icacls

按照以往使用cacls命令的使用方式,试了一下:

icacls "C:\Users\Administrator\Desktop\test" /grant everyone:f /t

却发现设置后的权限并不像预想的那样,如图: 

 

Everyone用户并没有获得全部权限,只有“特殊权限 ”

点开高级看了一下:

原来设置的权限仅仅被应用于此文件夹本身,而不会被应用到子文件夹和文件。。

本想通过百度快速解决,结果十分意外,居然没有找到!!

自己一翻测试后,解决了:

icacls "C:\Users\Administrator\Desktop\test" /grant everyone:(oi)(ci)(F) /t

(oi)(ci)参数的官方解释:

  • (OI) - 对象继承。 此容器中的对象将继承此 ACE。 仅适用于目录。

  • (CI) - 容器继承。 此父容器中的容器将继承此 ACE。 仅适用于目录。

相关内容

热门资讯

酒企董事长殴打经销商被拘?官方... 1月26日,山西太原晋泉酒经销商张先生告诉记者,去年年底他遭太原酒厂董事长荣某锋辱骂殴打。太原市公安...
当“滑雪热”遇上“出行+” 滴... 随着雪花飘落,“去滑雪”成了解锁这个冬天最佳的仪式感。为了满足大家在冬日更丰富的城际出行需求,滴滴巴...
中科电气:预计2025年度归母... 中科电气1月26日公告,预计2025年度归母净利润4.55亿元-5.15亿元,同比增长50%-70%...
中科电气:2025年净利同比预... 每经AI快讯,1月26日,中科电气(300035.SZ)公告称,中科电气发布2025年度业绩预告,预...
第四届中国登山户外行业大会在山... 中新网1月26日电 据中国登山协会网站消息,以“绿动山野 智绘户外”为主题的第四届中国登山户外行业大...