updateUser 命令

使用此命令修改用户属性。

用途

使用 updateUser 命令修改以下用户属性:
  • uid
  • 密码
  • confirm password
  • cn
  • sn
  • 邮件
这些是只能使用 updateUser 命令修改的属性。

如果成功,updateUser 命令将会返回已更新用户的唯一名称。

注: 如果为用户域选择了 使用全局安全性设置 选项,或者选择了 全局联合存储库 选项作为指定域的域类型,那么将在管理域的联合存储库上执行此命令。 但是,在域上执行的配置更改将应用于特定于安全域的配置。

语法

updateUser { -uniqueName uniqueName [-uid uid] [-password password] 
             [-confirmPassword password] [-cn commonname] [-sn surname] 
             [-mail mail] [-securityDomainName domainName] } 

参数

-uniqueNameuniqueName
指定您要为其修改属性的用户的唯一名称值。 此参数映射到虚拟成员管理器中的 uniqueName 属性。
-uiduid
指定用户的新唯一标识值。 此参数将映射到虚拟成员管理器中的 uid 属性。
-password密码
指定用户的新密码。 此参数将映射到虚拟成员管理器中的 password 属性。
-confirmPassword密码
再次指定密码,以验证在 password 参数上的输入方式。 此参数将映射到虚拟成员管理器中的 password 属性。
cncommonname
指定用户的新名字。 此参数将映射到虚拟成员管理器中的 cn 属性。
-sn姓氏
指定用户的新姓氏。 此参数将映射到虚拟成员管理器中的 sn 属性。
-mail邮件
指定用户的新电子邮件地址。 此参数将映射到虚拟成员管理器中的 mail 属性。
-securityDomainNamedomainName
指定唯一地标识安全域的名称。 如果您没有指定此参数,该命令使用全局联合存储库。

样本

要将用户 Dan Meyers 的 uid 从 dmeyesr,cn=users,dc=yourco,dc=com 修改为 dameyers,请运行以下命令:
$AdminTask updateUser {-uniqueName uid=dmeyers,cn=users,dc=yourco,dc=com -uid dameyers}
要修改 uniqueName 为 uid=dmeyers,cn=users,dc=yourco,dc=com 的用户 Dan Meyers 的电子邮件地址和公共名称,请运行以下命令:
$AdminTask updateUser {uniqueName uid=dmeyers,cn=users,dc=yourco,dc=com 
                       -mail meyersd@acme.com -cn Daniel}