标题: [文件操作] [已解决]批处理如何去除指定文件夹所有组和用户的访问权限? [打印本页]
作者: vszy 时间: 2016-4-12 21:54 标题: [已解决]批处理如何去除指定文件夹所有组和用户的访问权限?
目的就是想用批处理实现效果2,但是试了/E /R 撤销everyone权限等办法,还是无法实现。特来请教!
作者: pcl_test 时间: 2016-4-12 23:13
本帖最后由 pcl_test 于 2016-4-12 23:20 编辑
- set "文件夹=D:\test"
- echo y|cacls "%文件夹%" /c /t /p everyone:f
- attrib "%文件夹%" +r +h +s
- echo y|cacls "%文件夹%" /D everyone
复制代码
作者: /zhqsystem/zhq 时间: 2016-4-12 23:19
回复 1# vszy
1,将所有权给予administrators组
2,删除拒绝的所有权限
3,重新授予权限
作者: vszy 时间: 2016-4-13 19:24
回复 2# pcl_test
貌似还是有些区别啊
作者: vszy 时间: 2016-4-13 19:24
回复 3# /zhqsystem/zhq
没看懂应该如何操作。
作者: /zhqsystem/zhq 时间: 2016-4-13 21:34
回复 5# vszy
参照管理员取得所有权注册表
作者: vszy 时间: 2016-4-13 22:36
回复 6# /zhqsystem/zhq
这个还跟注册表有关啊,研究一下。
作者: vszy 时间: 2016-4-21 19:43
set "文件夹=D:\asd"
echo y|cacls "%文件夹%" /c /t /p everyone:f
attrib "%文件夹%" +r +h +s
echo y|cacls "%文件夹%" /E /R everyone
还是不太一样的效果,但是可以用了,谢谢。
作者: wnsdt 时间: 2016-12-12 09:27
回复 8# vszy
不知道楼主有没有尝试过,用cacls处理过的文件夹,在其中新创建子文件夹,然后打开子文件夹属性-安全,会弹出“权限顺序错误,需要重新排序”的提示,只有重新排序否则该子文件夹权限绝大多数会被删除。icacls没这个问题,因为支持权限的继承参数(oi)(ci),但是XP不支持icacls
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |