【问题标题】:How to remove permission to all users for a directory and subdirectory using command line in windows?如何在 Windows 中使用命令行删除所有用户对目录和子目录的权限?
【发布时间】:2014-06-17 18:32:54
【问题描述】:

我有一个目录测试,它有很多子目录和文件。我需要删除为目录和子目录设置的默认权限。

我使用了下面的命令 icacls C:\Test /inheritance:r /T

它正在删除所有权限,但需要6分钟才能删除目录下的所有文件和子目录,(因为我们有几千个文件)

是否有任何替代方法,我们可以删除默认权限。这样我就可以申请新的权限了

【问题讨论】:

    标签: windows batch-file


    【解决方案1】:

    您可以按如下方式使用它: CACLS 文件 /e /p {USERNAME}:{PERMISSION}

    在哪里,

    /p : 设置新权限

    /e : 编辑权限并保持旧权限不变,即编辑 ACL 而不是替换它。

    {USERNAME} : 用户名

    {PERMISSION} :权限可以是:

    D - 拒绝

    R - 读取

    W - 写

    C - 更改(写入)

    F - 完全控制

    例如,使用以下命令授予 Rocky Full (F) 控制权(在 Windows 命令提示符下键入):

    C:> CACLS 文件 /e /p rocky:f

    通过键入以下命令阅读完整的帮助:

    C:> cacls /?

    This Link

    【讨论】:

      猜你喜欢
      • 2011-02-25
      • 2010-11-29
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 2018-09-23
      相关资源
      最近更新 更多