了解如何在 ONTAP SMB 服务器上启用动态主目录
通过 ONTAP 主目录,您可以配置一个 SMB 共享,该共享根据连接到它的用户和一组变量映射到不同的目录。您可以使用一些主目录参数配置一个共享,以定义入口点(共享)与主目录( SVM 上的目录)之间的用户关系,而不是为每个用户创建单独的共享。
以来宾用户身份登录的用户没有主目录,无法访问其他用户的主目录。可通过四个变量确定用户映射到目录的方式:
- 
* 共享名称 * 这是您创建的共享的名称,用户将连接到该共享。您必须为此共享设置主目录属性。 共享名称可以使用以下动态名称: - 
%w(用户的Windows用户名)
- 
%d(用户的Windows域名)
- 
%u(用户的映射UNIX用户名) 要使共享名称在所有主目录中都是唯一的、共享名称必须包含/%w或%u变量。共享名称可以同时包含%d和/%w变量(例如、%d/%w)、或者共享名称可以包含静态部分和可变部分(例如、HOME_/%w)。
 
- 
- 
* 共享路径 * 此路径是由共享定义的相对路径,因此与某个共享名称关联,并附加到每个搜索路径中,以便从 SVM 的根目录生成用户的整个主目录路径。它可以是静态的(例如、 home)、动态(例如、%w)或两者的组合(例如、eng/%w)。
- 
* 搜索路径 * 这是从 SVM 根目录开始的一组绝对路径,您可以指定这些绝对路径来指示 ONTAP 搜索主目录。您可以使用命令指定一个或多个搜索路径 vserver cifs home-directory search-path add。如果指定了多个搜索路径、ONTAP将按指定的顺序进行尝试、直到找到有效路径为止。有关的详细信息vserver cifs home-directory search-path add,请参见"ONTAP 命令参考"。
- 
* 目录 * 这是您为用户创建的用户主目录。目录名称通常是用户的名称。您必须在搜索路径定义的一个目录中创建主目录。 
例如,请考虑以下设置:
- 
用户: John Smith 
- 
用户域: acme 
- 
用户名: jsmith 
- 
SVM 名称: vs1 
- 
主目录共享名称1:HOME_ %w-共享路径:%w
- 
主目录共享名称2: %w-共享路径:%d/%w
- 
搜索路径1: /vol0home/home
- 
搜索路径2: /vol1home/home
- 
搜索路径3: /vol2home/home
- 
主目录: /vol1home/home/jsmith
场景1:用户连接到 \\vs1\home_jsmith。这与第一个主目录共享名称匹配并生成相对路径 jsmith。现在、ONTAP将搜索名为的目录 jsmith 按顺序检查每个搜索路径:
- 
/vol0home/home/jsmith不存在;继续搜索路径2。
- 
/vol1home/home/jsmith存在;因此、不会检查搜索路径3;用户现在已连接到其主目录。
场景2:用户连接到 \\vs1\jsmith。这与第二个主目录共享名称匹配并生成相对路径 acme/jsmith。现在、ONTAP将搜索名为的目录 acme/jsmith 按顺序检查每个搜索路径:
- 
/vol0home/home/acme/jsmith不存在;继续搜索路径2。
- 
/vol1home/home/acme/jsmith不存在;继续搜索路径3。
- 
/vol2home/home/acme/jsmith不存在;主目录不存在;因此连接失败。
 PDF
PDF