Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南

commadmin group modify

commadmin group modify 命令用于更改已经存在于 Access Manager 中的单个组的属性。要更改多个组的属性,请使用 -i 选项。

邮递列表就是一种组。当向此组地址发送消息时,Access Manager 会将此消息发送给组中的所有成员。

语法

commadmin group modify -D login -G  groupname -n domain -w password 
[-A [+|-]attributename:value] [-d  domain] [-f [action]ldap-filter] [-h] [-?] [-i inputfile] 
[-m [+|-]internal-member] [-p AM port] [-s] [-v] [-V] [-X  AM host] [-S mail [-o owner] 
[-E email] [-H  mailhost] [-M external-member] [-r  moderator]]

选项

以下选项是强制性选项:

选项 

说明 

-D login

有权执行此命令的用户的用户 ID。 

-G groupname

要修改的组的名称。例如,mktg-list

-n domain

-D 选项所指定用户所属的域。

-w password

-D 选项所指定用户的密码。

以下选项是非强制性选项:

选项 

说明 

-A [+ | -]attributename: value

要修改的属性。attributename 以 LDAP 模式定义,value 将替换目录中当前存在的此属性的所有值。重复此选项可同时修改多个属性,或者为同一属性指定多个值。

attributename 前面的 "+" 表示向当前属性列表中添加值。"-" 表示删除值。在使用 "-" 的情况下,如果在命令行指定该命令,则必须在 "-" 前面加两个反斜杠或者在两边加引号。如果在一个输入文件内提供该选项,则必须在 "-" 符号前面加一个反斜杠。

-d domain

此组所属的域。如果没有指定 -d,则使用 -n 选项所指定的域。

- f [action] ldap-filter

指明是向此组中添加 LDAP 过滤器还是从此组中删除 LDAP 过滤器。 

ldap-filter 前面的 "+" 表示将其添加到现有的过滤器中。"-" 表示删除现有的过滤器。键入 -f-* 可删除所有过滤器。在使用 "-" 的情况下,如果在命令行指定该命令,则必须在 "-" 前面加两个反斜杠或者在两边加引号。

如果没有指定 action,则默认情况下将添加该过滤器(假设该过滤器当前不存在)。否则,将显示错误消息。

-h, -?

打印命令用法语法。 

-i inputfile

从文件中而不是命令行中读取命令信息。 

-m [action] internal -member

指明是添加还是删除内部成员。 

内部 -member 的值可以是电子邮件地址或用户 ID。

action 值:

如果是 +,将把该成员添加到现有内部成员列表中。 

如果是 -,则从现有内部成员列表中删除该成员。在使用 "-" 的情况下,如果在命令行指定该命令,则必须在 "-" 前面加两个反斜杠或者在两边加引号。 

如果是 -m-*,将会删除所有内部成员。

-p AM port

指定 Access Manager 侦听的备用 TCP 端口。如果未指定,则使用默认的 AM port,如果在安装时没有配置默认端口,则使用端口 80。

-s

使用 SSL(Secure Socket Layer,安全套接口层)连接到 Access Manager。 

-v

启用调试输出。 

-V

打印关于该实用程序及其版本的信息。 

-X AM host

指定运行 Access Manager 的主机。如果没有指定,则使用默认的 AM host;如果在安装时没有配置默认主机,则使用本地主机。

-S mail

在修改过程中,先验证邮件服务是否已经存在,然后向此组添加邮件服务。如果该服务已经存在,将显示错误消息。 

-S 的唯一有效值为 mail

以下选项仅在指定了 -S mail 选项的情况下才允许使用:

 

-o owner

此组的所有者的电子邮件地址。所有者就是对分发列表负责的个人。 

所有者可以添加或删除分发列表成员。 

-E email

此组的电子邮件地址。 

-H mailhost

此组的邮件主机。默认值为本地邮件主机。 

-M external -member

添加一个外部成员。 

external-member 的值是该用户的邮件地址。

-r moderator

中介人的用户 ID。如果中介人位于其他域,则键入电子邮件地址。 

此选项必须在指定了 -S mail 选项的情况下使用。

示例

要从域 varrius.com 内的组 testgroup 中删除一个内部成员 (jsmith),可使用以下命令:


commadmin group modify -D chris -d varrius.com -G testgroup -n sesta.com \
-w bolton -m \\-jsmith