[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理如何去除指定文件夹所有组和用户的访问权限?

目的就是想用批处理实现效果2,但是试了/E /R 撤销everyone权限等办法,还是无法实现。特来请教!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 8# vszy


     不知道楼主有没有尝试过,用cacls处理过的文件夹,在其中新创建子文件夹,然后打开子文件夹属性-安全,会弹出“权限顺序错误,需要重新排序”的提示,只有重新排序否则该子文件夹权限绝大多数会被删除。icacls没这个问题,因为支持权限的继承参数(oi)(ci),但是XP不支持icacls

TOP

set "文件夹=D:\asd"
echo y|cacls "%文件夹%" /c /t /p everyone:f
attrib "%文件夹%" +r +h +s
echo y|cacls "%文件夹%" /E /R everyone

还是不太一样的效果,但是可以用了,谢谢。

TOP

回复 6# /zhqsystem/zhq


    这个还跟注册表有关啊,研究一下。

TOP

回复 5# vszy
参照管理员取得所有权注册表
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 3# /zhqsystem/zhq


    没看懂应该如何操作。

TOP

回复 2# pcl_test


貌似还是有些区别啊

TOP

回复 1# vszy
1,将所有权给予administrators组

2,删除拒绝的所有权限
3,重新授予权限
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

本帖最后由 pcl_test 于 2016-4-12 23:20 编辑
  1. set "文件夹=D:\test"
  2. echo y|cacls "%文件夹%" /c /t /p everyone:f
  3. attrib "%文件夹%" +r +h +s
  4. echo y|cacls "%文件夹%" /D everyone
复制代码

TOP

返回列表