Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

8.4. 配置红帽支持工具

当处于互动模式中时,可以通过输入命令 config --help 来列出配置选项:

~]# redhat-support-tool
Welcome to the Red Hat Support Tool.
Command (? for help): config --help

Usage: config [options] config.option <new option value>

Use the 'config' command to set or get configuration file values.
Options:
 -h, --help  show this help message and exit
 -g, --global Save configuration option in /etc/redhat-support-tool.conf.
 -u, --unset  Unset configuration option.

The configuration file options which can be set are:
 user   : The Red Hat Customer Portal user.
 password : The Red Hat Customer Portal password.
 debug   : CRITICAL, ERROR, WARNING, INFO, or DEBUG
 url    : The support services URL. Default=https://api.access.redhat.com
 proxy_url : A proxy server URL.
 proxy_user: A proxy server user.
 proxy_password: A password for the proxy server user.
 ssl_ca  : Path to certificate authorities to trust during communication.
 kern_debug_dir: Path to the directory where kernel debug symbols should be downloaded and cached. Default=/var/lib/redhat-support-tool/debugkernels

Examples:
- config user
- config user my-rhn-username
- config --unset user

使用互动模式注册红帽支持工具

要使用互动模式将红帽支持工具注册到客户门户中,请按如下操作:

  1. 输入以下命令启动工具:

    ~]# redhat-support-tool
  2. 输入您的红帽客户门户网站用户名:

    Command (? for help): config user username

    要将您的用户名保存到全局配置文件中,请添加 -g 选项。

  3. 输入您的红帽客户门户网站密码:

    Command (? for help): config password
    Please enter the password for username:

8.4.1. 将设置保存到配置文件中

红帽支持工具( 除非另有指示)使用 ~/.redhat-support-tool/redhat-support-tool/redhat-support-tool.conf 配置文件在本地存储值和选项。如果需要,建议将密码保存到此文件,因为它仅可由特定用户读取。当工具启动时,它将从全局配置文件 /etc/redhat-support-tool.conf 和本地配置文件中读取值。本地存储的值和选项优先于全局存储设置。

警告

建议 不要将 密码保存在全局 /etc/redhat-support-tool.conf 配置文件中,因为密码仅经过 base64 编码且易于解码。此外,文件完全可读。

要在全局配置文件中保存值或选项,请按如下所示添加 -g, --global 选项:

Command (? for help): config setting -g value
注意

为了能够在全局范围内保存设置,使用 -g、--global 选项,红帽支持工具 必须以 root 用户身份运行,因为普通用户没有写入 /etc/redhat-support-tool.conf 所需的权限。

要从本地配置文件中删除值或选项,请添加 -u, --unset 选项,如下所示:

Command (? for help): config setting -u value

这将清除(未设置)工具中的 参数,并回退到全局配置文件中的等效设置(如果可用)。

注意

以非特权用户身份运行时,无法使用 -u, --unset 选项删除存储在全局配置文件中的值,但是它们可以通过与 -u, --unset 选项同时使用 -u, --unset 选项 从工具的当前运行实例中清除、 取消设置。如果以 root 身份运行,则可以使用 -g、--global 和 -u, -- unset 选项同时从全局配置文件中删除值和选项。