上一主题: history 命令 — 显示之前已发布的命令下一主题: join[x] 命令 — 将用户添加至内部组


hosts 命令 — 连接至远程 CA ControlMinder 终端

在所有环境中有效

hosts 命令指定 selang 命令将发送到的主机或策略模型。 通过该命令,您可以用其他名称连接到远程 CA ControlMinder 计算机,以便可以在本地 CA ControlMinder 服务运行时远程管理该计算机。 默认情况下,所有 selang 命令都定向到本地主机上的数据库。

在执行定向到这些主机的命令之前,必须首先执行 hosts 命令。

要从本地主机管理(更新)远程主机数据库,您必须满足下列条件之一

要列出当前可用的所有主机和 PMDB,请不带任何参数指定 hosts 命令。

注意:CA ControlMinder 通过正规主机名而非别名来保护主机。 为了避免别名造成混淆,在为别名定义 HOST 规则时 CA ControlMinder 会发出警告。 与之相似,如果使用非完全限定名定义 HOST,CA ControlMinder 也会发出警告,这是因为 CA ControlMinder 使用主机的完全限定名(例如 mymachine.yourcompany.com)。

此命令有以下格式:

hosts [{systemIds|policyModel@[hostname]}]
systemIds

指定执行 selang 命令的主机的系统 ID。 指定多个主机时,请用括号括起系统 ID 的列表,并用空格或逗号分隔系统 ID。

policyModel@[hostname]

指定执行 selang 命令的策略模型的地址。 指定多个策略模型时,请用括号将策略模型地址列表括起,并用空格或逗号分隔策略模型地址。

如果未指定主机名,CA ControlMinder 将尝试连接至本地主机上的 PMDB。

注意:与显式指定主机相比,使用策略模型的优势在于:策略模型所在的系统不断尝试更新针对该策略模型定义的所有系统,即使它们当前不可用也是如此。 有关策略模型的详细信息,请参阅适用于您的操作系统的《端点管理指南》

示例:让用户或组更新远程主机

要授权用户从本地数据库更新远程主机数据库,请在远程主机上输入以下命令:

authorize TERMINAL local_host uid user_name access(write)

要授权组从本地数据库更新远程主机数据库,请在远程主机上输入以下命令:

authorize TERMINAL local_host gid(group_name) access(write)

示例:将 selang 命令应用于远程策略模型

要将所有后续命令应用于工作站 h1 上的策略模型,请键入以下命令:

hosts Policy@h1

如果成功连接到 Policy@h1,将显示下面的消息。

成功连接 h1

从现在起输入的所有命令都将定向到 Policy@h1,而不是定向到本地主机。 selang 提示符更改为以下形式:

Remote_AC>

示例:将 selang 命令应用于远程主机

要将所有将来的命令应用于工作站 athena,请键入以下命令:

hosts athena

如果成功连接到 athena,屏幕上将显示下面的消息。

(athena)
Successfully connected
信息:目标版本为 2.50

您输入的任何命令均将应用于 athena,而不是发送到本地主机。 如果添加新用户,则仅将用户添加到 athena,如下例所示:

Remote_AC>newusr steve
(athena) 成功添加用户 steve。