Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置绕过遍历检查概述

贡献者

绕过遍历检查是一种用户权限(也称为 _privilege _ ),用于确定用户是否可以遍历路径中的所有目录以访问某个文件,即使用户对遍历的目录没有权限也是如此。您应了解允许或禁止绕过遍历检查时会发生什么情况,以及如何为 Storage Virtual Machine ( SVM )上的用户配置绕过遍历检查。

允许或禁止绕过遍历检查时会发生什么情况

  • 如果允许,当用户尝试访问某个文件时, ONTAP 在确定是授予还是拒绝访问该文件时不会检查中间目录的遍历权限。

  • 如果不允许, ONTAP 将检查文件路径中所有目录的遍历(执行)权限。

    如果任何中间目录不具有 "`X` " (遍历权限),则 ONTAP 将拒绝访问此文件。

配置绕过遍历检查

您可以使用 ONTAP 命令行界面或使用此用户权限配置 Active Directory 组策略来配置绕过遍历检查。

SeChangeNotifyPrivilege 权限控制是否允许用户绕过遍历检查。

  • 通过将其添加到 SVM 上的本地 SMB 用户或组或域用户或组,可以绕过遍历检查。

  • 从 SVM 上的本地 SMB 用户或组或域用户或组中删除该文件将禁止绕过遍历检查。

默认情况下, SVM 上的以下 BUILTIN 组有权绕过遍历检查:

  • BUILTIN\Administrators

  • BUILTIN\Power Users

  • BUILTIN\Backup Operators

  • BUILTIN\Users

  • Everyone

如果您不希望允许其中一个组的成员绕过遍历检查,则必须从该组中删除此权限。

在使用命令行界面为 SVM 上的本地 SMB 用户和组配置绕过遍历检查时,必须牢记以下几点:

  • 如果要允许自定义本地或域组的成员绕过遍历检查、则必须添加 SeChangeNotifyPrivilege 权限。

  • 如果要允许单个本地或域用户绕过遍历检查、而该用户不是具有该权限的组的成员、则可以添加 SeChangeNotifyPrivilege 权限。

  • 您可以通过删除来禁用本地或域用户或组绕过遍历检查 SeChangeNotifyPrivilege 随时享受特权。

    备注

    要为指定的本地或域用户或组禁用绕过访问程序检查、还必须删除 SeChangeNotifyPrivilege 特权 Everyone 组。