inulag 命令
用途
作为子例程的前端来管理许可协议。
语法
inulag -r [ -n FilesetName | -s FileName | -p 产品 ] [ -d 描述 [ -m MessageSpecification ]] -f File
inulag -l | -q [ -c | -v ] [ -nFilesetName | -sFileName | -p Product | -a ]
inulag -u [ -n FilesetName | -s FileName | -p 产品 ]
伊努拉格 -一个
伊努拉格 -D
描述
inulag 命令管理软件许可协议。 基本格式是许可协议注册、许可协议列表、许可协议失效、许可协议验证和许可协议的重新验证。
-r 标志管理以 installp 命令安装的文件集或者是通过另外一个安装程序安装的独立安装产品的软件许可协议注册。 当许可协议注册后,必须用 -s 标志指定到总是以独立安装产品安装的文件的路径。
-l 标志列示软件许可协议注册。 如果指定了 -c 标志,那么将显示软件许可协议文件的路径而不是该文件的内容。
-q 标志查询软件许可协议是否存在。 如果许可协议存在,那么将返回值为 0 的返回码。 如果 -a 标志也被指定的话,那么将返回值为 0 的返回码(如果有一个暂挂许可协议)。
-u 标志为文件集或者独立安装产品除去软件许可协议的列表。
-D 标志在下次重新引导系统时强制重新验证软件许可协议。
标志
| 项 | 描述 |
|---|---|
| 一 | 和 -l 标志配合使用以显示有暂挂许可协议的产品。 |
| -一个 | 为所有暂挂许可协议注册协议。 |
| -c | 与 -l 标志配合使用来显示以冒号隔开的列表。 不能和 -v 标志配合使用。 |
| -d 描述 | 指定许可证应用的产品或文件集的缺省描述。 |
| -D | 强制在下次重新引导后重新验证所有许可协议。 |
| -f 文件 | 为许可协议指定路径名规范。 在这个规范中的“%L”是当前语言环境的一种代替模式。 en_US 是缺省语言环境。 在规范中的“%l”和语言环境的前两个字符匹配,除非当前语言环境是 zh_CN,在这种情况下将使用语言环境指定的所有五个字母。 |
| -l | 列示软件许可协议。 |
| -m MessageSpecification | 为“目录,集合数,消息数”格式的转换描述指定消息目录。 |
| -n FilesetName | 指定在由许可协议管理的软件重要产品数据库中注册的文件集名称。 |
| -p 产品 | 指定产品标识,它是唯一标识某个产品的但不能翻译的字母数字字符串。 |
| -q | 查询许可协议。 不显示输出。 如果许可协议存在,那么返回值 0。 -q 标志可以与其他标志配合使用来查询特定的许可协议或者暂挂许可协议。 |
| -r | 注册一个软件许可协议。 需要用 -f 标志来显示协议文件的路径,用 -n 标志或者用 -s 标志来指出文件集名或者包含符合协议的软件的签名文件。 -r 标志不能和 -l、-q 或者 -u 标志配合使用。 许可协议在系统安装和 NIM SPOT 安装时注册为暂挂(状态='P'),除非环境变量 ACCEPT_LICENSES 设置为 yes。 |
| -s FileName | 为安装的软件指定唯一的签名文件,这个软件标识了没有在由软件协议许可证管理的软件重要产品数据库中注册的软件。 它是给没有在软件重要产品数据库中进行注册的软件产品使用的。 这个格式是用来标识已安装但是没有在软件重要产品数据库中注册的软件。 FileName 包括到文件的完整路径。 |
| -U | 删除一个许可协议。 这实际上并不会删除许可协议文件,相反它将与文件集相关的许可协议状态更改为不活动。 不活动的许可协议不需要重新同意,但是当列示已经安装的软件许可证时,它们不会显示出来。 |
| -v | 用 -l 标志来查看详细的列表。 不能和 -c 标志同时使用。 |
安全性
协议数据库仅对 root 用户可写。 因此,除了 -l 标志外,所有的标志只能被有 root 用户权限的用户使用。
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。