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

在 SMB 共享上启用或禁用基于访问的枚举

贡献者

您可以在 SMB 共享上启用或禁用基于访问的枚举( ABE ),以允许或阻止用户查看其无权访问的共享资源。

关于此任务

默认情况下、ABE处于禁用状态。

步骤
  1. 执行以下操作之一:

    如果您要 …​ 输入命令 …​

    在新共享上启用 ABE

    vserver cifs share create -vserver vserver_name -share-name share_name -path path -share-properties access-based-enumeration 创建SMB共享时、您可以指定其他可选共享设置和其他共享属性。有关详细信息、请参见的手册页 vserver cifs share create 命令:

    在现有共享上启用 ABE

    vserver cifs share properties add -vserver vserver_name -share-name share_name -share-properties access-based-enumeration 保留现有共享属性。ABE 共享属性将添加到现有共享属性列表中。

    在现有共享上禁用 ABE

    vserver cifs share properties remove -vserver vserver_name -share-name share_name -share-properties access-based-enumeration 其他共享属性将保留。只会从共享属性列表中删除 ABE 共享属性。

  2. 使用验证共享配置是否正确 vserver cifs share show 命令:

示例

以下示例将使用路径创建名为`sales`的ABE SMB共享 /sales 在SVM VS1上。共享是使用创建的 access-based-enumeration 作为共享属性:

cluster1::> vserver cifs share create -vserver vs1 -share-name sales -path /sales  -share-properties access-based-enumeration,oplocks,browsable,changenotify

cluster1::> vserver cifs share show -vserver vs1 -share-name sales

                      Vserver: vs1
                        Share: sales
     CIFS Server NetBIOS Name: VS1
                         Path: /sales
             Share Properties: access-based-enumeration
                               oplocks
                               browsable
                               changenotify
           Symlink Properties: enable
      File Mode Creation Mask: -
 Directory Mode Creation Mask: -
                Share Comment: -
                    Share ACL: Everyone / Full Control
File Attribute Cache Lifetime: -
                  Volume Name: -
                Offline Files: manual
Vscan File-Operations Profile: standard

以下示例将添加 access-based-enumeration 将共享属性分配给名为`data2`的SMB共享:

cluster1::> vserver cifs share properties add -vserver vs1 -share-name data2 -share-properties access-based-enumeration

cluster1::> vserver cifs share show -vserver vs1 -share-name data2 -fields share-name,share-properties
server  share-name share-properties
------- ---------- -------------------------------------------------------
vs1     data2      oplocks,browsable,changenotify,access-based-enumeration