Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

身份映射区分大小写

Windows 名称不区分大小写,UNIX 名称区分大小写。用户名 JSMITH、JSmith 和 jsmith 在 Windows 中是相同的名称,但在 UNIX 中则是三个不同的名称。大小写对名称映射有不同影响,具体取决于映射方向。

  • 为使从 Windows 到 UNIX 的映射生成匹配项,Windows 用户名的大小写必须与 UNIX 用户名的大小写匹配。例如,只有 Windows 用户名 "jsmith" 与 UNIX 用户名 "jsmith" 匹配。Windows 用户名 "Jsmith" 则不匹配。

  • 有一个例外是,当映射使用通配符 "*" 映射多个用户名时,从 Windows 到 UNIX 的映射不要求大小写匹配。

    如果身份映射服务遇到将 Windows 用户 *@some.domain 映射到 UNIX 用户 "*" 的映射,它会先搜索与 Windows 名称完全相同的 UNIX 名称。如果找不到匹配项,该服务会将整个 Windows 名称转换为小写形式,并再次搜索匹配的 UNIX 名称。例如,Windows 用户名 "JSmith@some.domain" 映射到 UNIX 用户名 "jsmith"。如果该服务使用小写未找到 Windows 用户名的匹配项,则用户不会获得映射。

    您可以创建一个规则来匹配只有大小写不同的字符串。例如,您可以创建一个特定于用户的映射,将 Windows 用户 "JSmith@some.domain" 映射到 UNIX 用户 "jSmith"。否则,该服务会将临时 ID 分配给 Windows 用户。

  • 为使从 Unix 到 Windows 的映射生成匹配项,大小写不必匹配。例如,UNIX 用户名 "jsmith" 与含有 "JSMITH" 这几个字母(不考虑大小写)的任何 Windows 用户名均匹配。