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

[文件操作] 求批处理更改/设置指定文件夹及其子目录和其下所有文件的权限(icacsl 向下传承权限)

本帖最后由 pcl_test 于 2016-9-9 13:09 编辑

在win7下怎样批处理更改文件夹及其子目录权限,,

比如C盘有一个文件夹"abc",这个文件夹下还有几层子目录和一些程序文件,,我想完全限制“abc”这个文件夹及其子目录及其所有文件的读取权限,,,就是完全拒绝everyone、system、administrator这三个用户的读取权限。。。请问这个批处理怎么写,,,win7 x64系统..。。。谢谢。。

回复 2# flyinnet9


    win7下是不是要用icacls ?

TOP

本帖最后由 yoloj 于 2015-8-21 22:46 编辑
运行时关闭所有c:\abc或其子目录的文件夹窗口和cmd窗口
bat文件不要放在c:\abc或其子目录内
任何存在于c: ...
flyinnet9 发表于 2015-8-21 09:30




这样还是可以访问abc子目录里的文件,,,,不信的话你先在abc下新建一个文本文件" 123.txt",,然后把它的快捷方式放在桌面上,,然后你运行你的这个批处理后再试一下,桌面上的快捷方式还是可以访问该文本文件"123.txt"。。。

TOP

注意:当文件夹没有修改权限时所有都会失败,配合还原所有权更好
/zhqsystem/zhq 发表于 2015-8-21 22:52



    这样还是可以访问abc子目录里的文件,,,,不信的话你先在abc下新建一个文本文件" 123.txt",,然后把它的快捷方式放在桌面上,,然后你运行你的这个批处理后再试一下,桌面上的快捷方式还是可以访问该文本文件"123.txt"。。。

TOP

回复  yoloj


123.txt还可以继续访问的原因是你使用了administrator账号登录来运行批处理
以c:\abc\ ...
flyinnet9 发表于 2015-8-22 16:10



  和administrator账号登录运行无关,,况且我也不是用administrator账号登录。。。
我的意思是怎样运用icacsl让文件夹的权限自动传承给其下层目录及所有文件。。。

TOP

回复  yoloj


    icacls /?不会用么

/inheritance:e|d|r
        e - 启用继承
        d - 禁用 ...
flyinnet9 发表于 2015-8-24 23:16



    你试试,看可不可以向下传承权限。。反正我用了无法向下传承权限

TOP

返回列表