在 SVM 灾难恢复目标上应用使用本地用户或组的文件目录策略的准则
如果文件目录策略配置在安全描述符或 DACL 或 SACL 条目中使用本地用户或组,则在 ID 丢弃配置中对 Storage Virtual Machine ( SVM )灾难恢复目标应用文件目录策略之前,必须牢记一些特定准则。
您可以为 SVM 配置灾难恢复配置,以便源集群上的源 SVM 将数据和配置从源 SVM 复制到目标集群上的目标 SVM 。
您可以设置以下两种类型的 SVM 灾难恢复之一:
-
身份保留
在此配置中, SVM 和 CIFS 服务器的标识将保留下来。
-
已丢弃身份
在此配置中,不会保留 SVM 和 CIFS 服务器的身份。在这种情况下,目标 SVM 上的 SVM 和 CIFS 服务器名称与源 SVM 上的 SVM 和 CIFS 服务器名称不同。
身份丢弃配置准则
在身份丢弃配置中,对于包含本地用户,组和权限配置的 SVM 源,必须更改本地域的名称(本地 CIFS 服务器名称),使其与 SVM 目标上的 CIFS 服务器名称匹配。例如,如果源 SVM 名称为 “vs1` " , CIFS 服务器名称为 "`CIFS1` " ,而目标 SVM 名称为 "`vs1_dst` " , CIFS 服务器名称为 "`CIFS1_dst` " ,则本地用户的本地域名 "`CIFS1\user1` " 会自动更改为` " 目标 SIFS1\DST1” :
cluster1::> vserver cifs users-and-groups local-user show -vserver vs1_dst Vserver User Name Full Name Description ------------ ------------------------ -------------- ------------- vs1 CIFS1\Administrator Built-in administrator account vs1 CIFS1\user1 - - cluster1dst::> vserver cifs users-and-groups local-user show -vserver vs1_dst Vserver User Name Full Name Description ------------ ------------------------ -------------- ------------- vs1_dst CIFS1_DST\Administrator Built-in administrator account vs1_dst CIFS1_DST\user1 - -
即使本地用户和组名称会在本地用户和组数据库中自动更改、但本地用户或组名称不会在文件目录策略配置(使用在命令行界面上配置的策略)中自动更改 vserver security file-directory
命令系列)。
例如、对于"`VS1`"、如果您在中配置了DACL条目 -account
参数设置为"`CIFS1\user1`"、则此设置不会在目标SVM上自动更改、以反映目标的CIFS服务器名称。
cluster1::> vserver security file-directory ntfs dacl show -vserver vs1 Vserver: vs1 NTFS Security Descriptor Name: sd1 Account Name Access Access Apply To Type Rights -------------- ------- ------- ----------- CIFS1\user1 allow full-control this-folder cluster1::> vserver security file-directory ntfs dacl show -vserver vs1_dst Vserver: vs1_dst NTFS Security Descriptor Name: sd1 Account Name Access Access Apply To Type Rights -------------- ------- ------- ----------- **CIFS1**\user1 allow full-control this-folder
您必须使用 vserver security file-directory modify
用于手动将CIFS服务器名称更改为目标CIFS服务器名称的命令。
包含帐户参数的文件目录策略配置组件
有三个文件目录策略配置组件可以使用可包含本地用户或组的参数设置:
-
安全描述符
您可以选择指定安全描述符的所有者以及安全描述符所有者的主组。如果安全描述符对所有者和主组条目使用本地用户或组,则必须修改安全描述符,以便在帐户名称中使用目标 SVM 。您可以使用
vserver security file-directory ntfs modify
命令以对帐户名称进行任何必要的更改。 -
DACL 条目
每个 DACL 条目都必须与一个帐户相关联。您必须修改任何使用本地用户或组帐户的 DACL ,才能使用目标 SVM 名称。由于您无法修改现有 DACL 条目的帐户名称,因此必须从安全描述符中删除任何具有本地用户或组的 DACL 条目,使用更正后的目标帐户名称创建新的 DACL 条目,并将这些新的 DACL 条目与相应的安全描述符关联。
-
SACL条目
每个SACL条目都必须与一个帐户关联。您必须修改任何使用本地用户或组帐户的 SACL ,以使用目标 SVM 名称。由于您无法修改现有 SACL 条目的帐户名称,因此必须从安全描述符中删除任何具有本地用户或组的 SACL 条目,使用更正后的目标帐户名称创建新的 SACL 条目,并将这些新的 SACL 条目与相应的安全描述符相关联。
在应用此策略之前,您必须对文件目录策略配置中使用的本地用户或组进行任何必要的更改;否则,应用作业将失败。