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 启动或停止用户名映射服务。
配置 指定用户名映射的常规设置。 此参数提供了以下选项:
  • -r <dddd>:<hh>:<mm> 指定从 Windows 和 NIS 数据库更新的刷新间隔(以天、小时和分钟为单位)。 最小间隔为 5 分钟。
  • -i {yes | no} 打开简单映射()或关闭()。 默认情况下,映射处于打开状态。
为用户或组创建新映射。 此参数提供了以下选项:
  • -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 组。
删除 删除用户或组的映射。 以下选项可用于此参数:
  • -wu <user> 指定将删除映射的 Windows 用户,并指定为 <windowsdomain>\<username>

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

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

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

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

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

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

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

列表 显示有关用户和组映射的信息。 此参数提供了以下选项:
  • -all: 列出用户和组的简单和高级映射。
  • -simple: 列出所有简单的映射用户和组。
  • -advanced: 列出所有高级映射的用户和组。 映射按计算顺序列出。 用星号标记的主要地图首先列出,后跟用克拉 (^)标记的辅助地图。
  • -wu <name> 列出指定 Windows 用户的映射。
  • -wg <group> 列出 Windows 组的映射。
  • -uu <name> 列出 UNIX 用户的映射。
  • -ug <group> 列出 UNIX 组的映射。
备份 保存用户名映射配置并将数据映射到由 <filename>指定的文件。
还原 将配置和映射数据替换为使用 <filename> 参数创建的文件中的数据(由 指定)。
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>