当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Icacls:终极指南

作者:精品下载站 日期:2024-12-14 13:08:07 浏览:13 分类:玩电脑

Icacls:终极指南


如果您通过 Windows 文件资源管理器之类的工具检查和更改文件权限,则必须单击周围并打开/更改每个文件和文件夹的权限。如果您需要修改一两个权限,此方法就很好。但也许您想要确定和更改文件夹中一百个或更多文件的权限。让 icacls 命令作为解决方案。

在本教程中,您将了解有关 icacls 命令如何允许您读取、保存、恢复文件和文件夹权限的所有内容。

让我们开始吧!

先决条件

本教程包含分步说明。要继续操作,请确保您已具备以下条件:

  • 具有管理员权限的 Windows 服务器或客户端 PC。
  • 如果您想了解如何更改远程计算机上的权限,请打开打开 Windows 文件和打印共享端口的远程 Windows 计算机。
  • Microsoft 的 Process Explorer v16.42(可选)显示哪个程序打开了特定文件或目录。

了解 icacls 命令是什么及其工作原理

有时,用户无法访问或修改文件或文件夹,原因之一是缺乏对该对象的用户权限。 icacls 命令是一个命令行实用程序,用于查看或修改 Windows 文件系统上的文件或文件夹权限。

但在使用 icacls 命令更改文件和文件夹权限之前,您必须首先了解访问控制列表 (ACL)。在此上下文中,ACL 包含用户或组对 NTFS 文件系统内的对象的权限列表。

ACL 中的每个条目称为访问控制条目 (ACE)。 ACE 包含权限以及有关子对象如何继承这些权限的详细信息。 NTFS 权限可保护系统免受未经授权的访问。

icacls 命令可以在高级安全设置页面中的文件或文件夹属性中设置许多精细的权限。这些权限包括允许或拒绝特定权限,以及基本的读/写权限。

要查看文件或文件夹的高级权限:

1. 打开文件资源管理器,右键单击文件或文件夹,然后从上下文菜单中选择属性

[玩转系统] Icacls:终极指南

2. 点击安全选项卡 —> 高级访问文件或文件夹的高级安全设置。

[玩转系统] Icacls:终极指南

在高级视图中,您将看到一个权限选项卡以及构成该文件系统对象的 ACL 的每个 ACE。

3. 双击列表中的任意ACE,弹出权限输入对话框。

[玩转系统] Icacls:终极指南

4. 现在,单击显示高级权限链接,深入了解该对象上设置的所有单独权限。

[玩转系统] Icacls:终极指南

在下面,您可以看到授予或拒绝文件或文件夹的用户 ID 的所有高级权限。

[玩转系统] Icacls:终极指南

运行基本 icacls 命令语法

现在您已经了解了查看和更改文件/文件夹权限所涉及的所有单击操作,现在让我们学习如何使用 icacls 命令来使用命令行。

icacls 命令接受许多开关和参数来成功更改文件和文件夹权限,但让我们从运行基本的 icacls 命令语法开始。

打开命令提示符并按原样输入 icacls 命令以查看其默认输出。您可以在下面看到icacls命令的所有开关的帮助信息,并且默认显示参数。

[玩转系统] Icacls:终极指南

也许您想查看文件或文件夹的现有权限。如果是这样,基本的 icacls 命令语法命令就足够了。为了演示,创建一个文件夹,然后运行 icacls 来查看其权限,如下所示。

# Make a new folder named Folder1
md Folder1

# Checking permissions of the folder named Folder1
icacls Folder1

icacls 返回分配给对象的 ACL;在本例中,Folder 文件夹包含其中的所有 ACE。在下面,您可以看到 BUILTIN\AdministratorsNT AUTHORITY\SYSTEM 用户 ID 拥有对象继承的完整 (F) 权限 (OI) 和容器继承(CI)

另一方面,BUILTIN\Users 用户 ID 表示 PC 上的本地用户组具有对象继承(OI) 和容器继承(CI)

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯