Reference Guide

ntxmap
ntxmap 用于在 Windows 帐户名和 UNIX 帐户名不同时关联二者。例如假设用户有一个帐户 Windows 上叫 Gerald UNIX
Gerry于是 ntxmap 用来在二者间建立关联。
SID UID 和主要 GID 的映射
将按照下列过程顺序解析 SID UID 和主要 GID 的映射
1. 搜索 secmap 以查找 SID。如果找到 SID UID GID 映射解析。
2. 如果在 secmap 中找不到 SID必须找到与 SID 相关的 Windows 名称。
a. 搜索 NAS SMB 服务器的本地组数据库以查找 SID。如果找到 SID则相关的 Windows 名称就是本地用户名称加上 SMB
服务器名称。
b. 如果在本地组数据库中找不到 SID则搜索域的 DC。如果找到 SID则相关的 Windows 名称就是用户名称。如果 SID 不可解
则拒绝访问。
3. Windows 名称被转换为 UNIX 名称。ntxmap 用于以下目的。
a. 如果在 ntxmap 中找到 Windows 名称则该条目用作 UNIX 名称。
b. 如果在 ntxmap 中未找到 Windows 名称 Windows 名称用作 UNIX 名称。
4. 使用 UNIX 名称搜索 UDSNIS 服务器、LDAP 服务器或本地文件
a. 如果在 UDS 中找到 UNIX 用户名称 UID GID 映射解析。
b. 如果找不到 UNIX 名称但启用了未映射 Windows 帐户功能的自动映射则会自动分配 UID
c. 如果在 UDS 中找不到 UNIX 用户名称但存在一个默认 UNIX 帐户 UID GID 映射解析为该默认 UNIX 帐户的用户名
称。
d. 如果 SID 不可解析则拒绝访问。
如果找到了该映射则它被添加到持久性的 secmap 数据库中。如果找不到该映射则失败的映射被添加到持久性的 secmap 数据库
中。
下图阐释了用来解析 SID UID主要 GID映射的过程
身份验证和访问
19