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
使用互动模式注册红帽支持工具
要使用互动模式将红帽支持工具注册到客户门户中,请按如下操作:
输入以下命令启动工具:
~]# redhat-support-tool
输入您的红帽客户门户网站用户名:
Command (? for help):
config user username
要将您的用户名保存到全局配置文件中,请添加
-g
选项。输入您的红帽客户门户网站密码:
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