mapadmin

mapadmin 命令行实用工具用于管理运行适用于网络文件系统的 Microsoft 服务的本地或远程计算机上的用户名映射。 如果以没有管理员凭据的帐户身份登录,可以指定具有所需权限的帐户的用户名和密码。

语法

mapadmin [<computer>] [-u <user> [-p <password>]]
mapadmin [<computer>] [-u <user> [-p <password>]] {start | stop}
mapadmin [<computer>] [-u <user> [-p <password>]] config <option[...]>
mapadmin [<computer>] [-u <user> [-p <password>]] add -wu <windowsuser> -uu <UNIXuser> [-setprimary]
mapadmin [<computer>] [-u <user> [-p <password>]] add -wg <windowsgroup> -ug <UNIXgroup> [-setprimary]
mapadmin [<computer>] [-u <user> [-p <password>]] setprimary -wu <Windowsuser> [-uu <UNIXuser>]
mapadmin [<computer>] [-u <user> [-p <password>]] setprimary -wg <Windowsgroup> [-ug <UNIXgroup>]
mapadmin [<computer>] [-u <user> [-p <password>]] delete <option[...]>
mapadmin [<computer>] [-u <user> [-p <password>]] list <option[...]>
mapadmin [<computer>] [-u <user> [-p <password>]] backup <filename>
mapadmin [<computer>] [-u <user> [-p <password>]] restore <filename>
mapadmin [<computer>] [-u <user> [-p <password>]] adddomainmap -d <Windowsdomain> {-y <<NISdomain>> | -f <path>}
mapadmin [<computer>] [-u <user> [-p <password>]] removedomainmap -d <Windowsdomain> -y <<NISdomain>>
mapadmin [<computer>] [-u <user> [-p <password>]] removedomainmap -all
mapadmin [<computer>] [-u <user> [-p <password>]] listdomainmaps

参数

参数 说明
<computer> 指定运行要管理的用户名映射服务的远程计算机。 可以使用 Windows Internet 名称服务 (WINS) 名称或域名系统 (DNS) 名称或者通过 Internet 协议 (IP) 地址来指定计算机。
-u <user> 指定要使用其凭据的用户的用户名。 可能需要以 domain\username 格式将域名添加到用户名中。
-p <password> 指定用户的密码。 如果指定了 -u 选项,但是省略了 -p 选项,系统将提示你输入用户密码。
start | stop 启动或停止用户名映射服务。
config 指定用户名映射的常规设置。 此参数提供了以下选项:
  • -r <dddd>:<hh>:<mm>:指定从 Windows 和 NIS 数据库更新的刷新间隔,以天、小时和分钟为单位。 最小间隔为 5 分钟。
  • -i {yes | no}:打开(“yes”)或关闭(“no”)简单映射。 默认情况下,映射处于打开状态。
add 为用户或组创建新的映射。 此参数提供了以下选项:
  • -wu <name>:指定要为其创建新映射的 Windows 用户的名称。
  • -uu <name>:指定要为其创建新映射的 UNIX 用户的名称。
  • -wg <group>:指定要为其创建新映射的 Windows 组的名称。
  • -ug <group>:指定要为其创建新映射的 UNIX 组的名称。
  • -setprimary:指定新映射是主映射。
setprimary 指定哪个映射是具有多个映射的 UNIX 用户或组的主映射。 此参数提供了以下选项:
  • -wu <name>:指定主映射的 Windows 用户。 如果用户存在多个映射,请使用 -uu 选项指定主映射。
  • -uu <name>:指定主映射的 UNIX 用户。
  • -wg <group>:指定主映射的 Windows 组。 如果组存在多个映射,请使用 -ug 选项指定主映射。
  • -ug <group>:指定主映射的 UNIX 组。
delete 移除用户或组的映射。 此参数提供了以下选项:
  • -wu <user>:指定要删除其映射的 Windows 用户,指定为 <windowsdomain>\<username>

    必须指定 -wu 和/或-uu 选项。 如果同时指定这两个选项,则将删除这两个选项标识的特定映射。 如果仅指定 -wu 选项,则将删除指定用户的所有映射。

  • -wu <user>:指定要删除其映射的 UNIX 用户,指定为 <username>

    必须指定 -wu 和/或-uu 选项。 如果同时指定这两个选项,则将删除这两个选项标识的特定映射。 如果仅指定 -uu 选项,则将删除指定用户的所有映射。

  • -wg <group>:指定要删除其映射的 Windows 组,指定为 <windowsdomain>\<username>

    必须指定 -wg 和/或 -ug 选项。 如果同时指定这两个选项,则将删除这两个选项标识的特定映射。 如果仅指定 -wg 选项,则将删除指定组的所有映射。

  • -ug <group>:指定要删除其映射的 UNIX 组,指定为 <groupname>

    必须指定 -wg 和/或 -ug 选项。 如果同时指定这两个选项,则将删除这两个选项标识的特定映射。 如果仅指定 -ug 选项,则将删除指定组的所有映射。

list 显示有关用户和组映射的信息。 此参数提供了以下选项:
  • -all:同时列出用户和组的简单和高级映射。
  • -simple:列出所有简单映射的用户和组。
  • -advanced:列出所有高级映射的用户和组。 映射按计算顺序列出。 标有星号 (*) 的主映射首先列出,后跟标有克拉 (^) 的辅助映射。
  • -wu <name>:列出指定 Windows 用户的映射。
  • -wg <group>:列出 Windows 组的映射。
  • -uu <name>:列出 UNIX 用户的映射。
  • -ug <group>:列出 UNIX 组的映射。
backup 保存用户名映射配置,并将数据映射到由 <filename> 指定的文件。
还原 将配置和映射数据替换为使用 <filename>backup 参数创建的文件(由 指定)中的数据。
adddomainmap 在 Windows 域与 NIS 域或密码和组文件之间添加简单映射。 此参数提供了以下选项:
  • -d <windowsdomain>:指定要映射的 Windows 域。
  • -y <NISdomain>:指定要映射的 NIS 域。 必须使用 -n <NISserver> 参数为由 -y 选项指定的 NIS 域指定 NIS 服务器。
  • -f <path>:指定包含要映射的密码和组文件的目录的完全限定路径。 文件必须位于要管理的计算机上,并且不能使用 mapadmin 管理远程计算机,以基于密码和组文件设置映射。
removedomainmap 移除 Windows 域与 NIS 域之间的简单映射。 此参数提供了以下选项和自变量:
  • -d <windowsdomain>:指定要删除的映射的 Windows 域。
  • -y <NISdomain>:指定要删除的映射的 NIS 域。
  • -all:指定移除 Windows 域与 NIS 域之间的所有简单映射。 这也将移除 Windows 域与密码和组文件之间的任何简单映射。
listdomainmaps 列出映射到 NIS 域或密码和组文件的 Windows 域。

备注

  • 如果未指定任何参数,mapadmin 命令将显示用户名映射的当前设置。

  • 对于指定用户或组名称的所有选项,可以使用以下格式:

    • 对于 Windows 用户,请使用以下格式:<domain>\<username>\\<computer>\<username>\<computer>\<username><computer>\<username>

    • 对于 Windows 组,请使用以下格式:<domain>\<groupname>\\<computer>\<groupname>\<computer>\<groupname><computer>\<groupname>

    • 对于 UNIX 用户,请使用以下格式:<NISdomain>\<username><username>@<NISdomain><username>@PCNFSPCNFS\<username>

    • 对于 UNIX 组,请使用以下格式:<NISdomain>\<groupname><groupname>@<NISdomain><groupname>@PCNFSPCNFS\<groupname>