rmlpcmd 命令
用途
从资源监视和控制 (RMC) 子系统中除去一个或多个最小特权 (LP) 资源。
语法
- 从本地节点:
rmlpcmd [-h] [-TV] resource_name1 [ , resource_name2 , … ]
- 从域中的所有节点:
rmlpcmd -a [-h] [-TV] resource_name1 [ , resource_name2 , … ]
- 从域中的部分节点:
rmlpcmd -n host1 [,host2,...] [-h] [-TV] resource_name1 [ , resource_name2 , … ]
描述
rmlpcmd 命令从 RMC 子系统中除去一个或多个 LP 资源。 LP 资源是根据 LP 访问控制表 (ACL)中的许可权授予用户访问权的 root 命令或脚本。 您可以使用 rmlpcmd 命令从域中的特定节点或所有节点除去 LP 资源。 如果要除去锁定的 LP 资源,必须首先使用 chlpcmd 命令来取消设置资源的 Lock 属性。
该命令可在任何节点上运行。 如果希望此命令在域中的所有节点上运行,请使用 -a 标志。 如果希望此命令在域中的节点子集上运行,请使用 -n 标志。 否则,该命令在本地节点上运行。
标志
- -a
- 从域中的所有节点上除去一个或多个 LP 资源。 CT_MANAGEMENT_SCOPE 环境变量的设置确定集群作用域。 如果未设置 CT_MANAGEMENT_SCOPE ,那么 LP 资源管理器按以下顺序使用作用域设置:
- 管理域(如果存在)
- 对等域(如果存在)
- 本地作用域
- -n 主机1[,host2,…]
- 在域中指定要从中除去 LP 资源的一个或多个节点。 缺省情况下,从本地节点上除去 LP 资源。 -n 标志仅在管理域或对等域中有效。 如果没有设置 CT_MANAGEMENT_SCOPE 变量,那么 LP 资源管理器按照以下顺序使用作用域设置:
- 管理域(如果存在)
- 对等域(如果存在)
- 本地作用域
rmlpcmd 命令对 LP 资源管理器找到的第一个有效作用域运行一次。
- -h
- 将命令的用法语句写到标准输出。
- -T
- 将命令的跟踪消息写到标准错误。
- -V
- 将命令的详细消息写到标准输出。
参数
- resource_name1[,resource_name2,...]
- 指定要除去的一个或多个 LP 资源。
安全性
要运行 rmlpcmd 命令,需要 IBM.LPCommands 资源类的类 ACL 中的读和写许可权。 许可权在所连接系统的 LP ACL 中指定。 请参阅 lpacl 文件 ,以获取有关 LP ACL 的常规信息 和 RSCT Administration Guide ,以获取有关修改 它们的信息。
退出状态
- 0
- 命令已成功运行。
- 1
- RMC 发生错误。
- 2
- 命令行接口 (CLI) 脚本发生错误。
- 3
- 在命令行上指定了不正确的标志。
- 4
- 在命令行上指定了不正确的参数。
- 5
- 发生了一个由于不正确的命令行输入而导致的 RMC 错误。
- 6
- 未找到资源。
环境变量
- CT_CONTACT
- 确定用来与 RMC 守护程序进行会话的系统。 当 CT_CONTACT 设置为主机名或 IP 地址时,该命令将联系指定主机上的 RMC 守护程序。 如果未设置 CT_CONTACT ,那么该命令将与运行该命令的本地系统上的 RMC 守护程序联系。 RMC 守护程序会话的目标和管理作用域确定了被处理的 LP 资源。
- CT_MANAGEMENT_SCOPE
- 确定用来与 RMC 守护程序会话以处理 LP 资源的管理作用域。 管理作用域确定了能处理资源的可能目标节点集。 有效值为:
- 0
- 指定本地作用域。
- 1
- 指定本地作用域。
- 2
- 指定对等域作用域。
- 3
- 指定管理域作用域。
如果未设置此环境变量,那么使用本地作用域。
实现细节
该命令是AIX® 的Reliable Scalable Cluster Technology(RSCT) 文件集的一部分。
标准输出
当指定 -h 标志时,此命令的用法语句将写入标准输出。 当指定 -V 标志时,此命令的详细消息将写入标准输出。
标准错误
所有跟踪消息都写到标准错误。
示例
- 要除去名为 LP1的 LP 资源,请输入:
rmlpcmd LP1 - 要除去 LP 资源 LP1 和 LP2,请输入:
rmlpcmd LP1 LP2
位置
- /opt/rsct/bin/rmlpcmd
- 包含 rmlpcmd 命令