使用 %w 和 %d 变量创建主目录配置

您可以使用 %w%d 变量来创建主目录配置。然后,用户可以使用动态创建的共享连接到其主目录共享。

步骤

  1. 可选: 输入以下命令,以创建一个 qtree 以包含用户的主目录:volume qtree create -vserver vserver_name -qtree-path qtree_path
  2. 可选: 输入以下命令,以验证此 qtree 是否使用正确的安全模式:volume qtree show
  3. 可选: 如果此 qtree 未使用所需的安全模式,请使用 volume qtree security 命令更改安全模式。
  4. 输入以下命令,以添加主目录共享:vserver cifs share create -vserver vserver -share-name %w -path %d/%w -share-properties homedirectory[,...]

    -vserver vserver 用于指定已启用 CIFS 且要添加搜索路径的 Storage Virtual Machine (SVM)

    -share-name %w 指定主目录共享名称。当每个用户连接到其主目录时,ONTAP 均会动态创建共享名称。共享名称的格式为 windows_user_name

    -path %d/%w 指定主目录的相对路径。当每个用户连接到其主目录时,系统将动态创建相对路径,其格式为 domain/windows_user_name

    -share-properties homedirectory[,...] 指定该共享的共享属性。您必须指定 homedirectory 值。可以使用逗号分隔列表指定其他共享属性。

  5. 使用 vserver cifs share show 命令验证共享是否具有所需配置。
  6. 输入以下命令,以添加主目录搜索路径:vserver cifs home-directory search-path add -vserver vserver -path path

    -vserver vserver 用于指定已启用 CIFS 且要添加搜索路径的 SVM

    -path path 指定搜索路径的绝对目录路径。

  7. 使用 vserver cifs home-directory search-path show 命令验证是否已成功添加搜索路径。
  8. 对于具有主目录的用户,请在用于存放主目录的指定 qtree 或卷中创建相应的目录。

    例如,如果您已使用路径 /vol/vol1/users 创建一个 qtree,且您要创建其目录的用户名为 mydomain\user1,则您将使用以下路径创建目录:/vol/vol1/users/mydomain/user1

    如果您创建了一个名为“home1”的卷并挂载在 /home1 中,则应使用以下路径创建目录:/home1/mydomain/user1

  9. 通过映射驱动器或使用 UNC 路径进行连接,验证用户能否成功连接到主目录共享。

    例如,如果用户 mydomain\user1 要连接到步骤 8 中创建的目录(位于 SVM vs1 上),则 user1 将使用 UNC 路径 \\vs1\user1 进行连接。

示例

以下示例中的命令将使用以下设置创建主目录配置:

当用户从 Windows 主机访问其主目录时,您可以使用此类主目录配置。当用户从 Windows 和 UNIX 主机访问其主目录且文件系统管理员使用基于 Windows 的用户和组来控制文件系统的访问权限时,也可以使用此类配置。

cluster::> vserver cifs share create -vserver vs1 -share-name %w -path %d/%w -share-properties oplocks,browsable,changenotify,homedirectory

cluster::> vserver cifs share show -vserver vs1 -share-name %w

                      Vserver: vs1
                        Share: %w
     CIFS Server NetBIOS Name: VS1
                         Path: %d/%w
             Share Properties: oplocks
                               browsable
                               changenotify
                               homedirectory
           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

cluster::> vserver cifs home-directory search-path add -vserver vs1 -path /home1

cluster::> vserver cifs home-directory search-path show
Vserver     Position Path
----------- -------- -----------------
vs1         1        /home1