附录 A. Satellite 提供和要求的技术用户
在安装 Satellite 的过程中,会创建系统帐户。它们用于管理集成到 Satellite 中的组件的文件和进程所有权。其中一些帐户具有固定的 UID 和 GID,而其他帐户则改为在系统上使用下一个可用的 UID 和 GID。要控制分配给帐户的 UID 和 GID,您可以在安装 Satellite 前定义帐户。由于某些帐户具有硬编码 UID 和 GID,因此无法对在 Satellite 安装期间创建的所有帐户执行此操作。
下表列出了在安装过程中 Satellite 创建的所有帐户。在安装 Satellite 前,您可以预定义在 Flexible UID 和 GID 列中具有 Yes 的帐户。
不要更改系统帐户的主目录和 shell 目录,因为它们需要 Satellite 正常工作。
由于可能与 Satellite 创建的本地用户冲突,您无法对 Satellite 基础操作系统的系统用户使用外部身份提供程序。
| 用户名 | UID | 组名称 | GID | 灵活的 UID 和 GID | Home | shell |
|---|---|---|---|---|---|---|
| foreman | N/A | foreman | N/A | 是 | /usr/share/foreman | /sbin/nologin |
| foreman-proxy | N/A | foreman-proxy | N/A | 是 | /usr/share/foreman-proxy | /sbin/nologin |
| puppet | N/A | puppet | N/A | 是 | /opt/puppetlabs/server/data/puppetserver | /sbin/nologin |
| qdrouterd | N/A | qdrouterd | N/A | 是 | N/A | /sbin/nologin |
| qpidd | N/A | qpidd | N/A | 是 | /var/lib/qpidd | /sbin/nologin |
| unbound | N/A | unbound | N/A | 是 | /etc/unbound | /sbin/nologin |
| postgres | 26 | postgres | 26 | 否 | /var/lib/pgsql | /bin/bash |
| Apache | 48 | Apache | 48 | 否 | /usr/share/httpd | /sbin/nologin |
| tomcat | 53 | tomcat | 53 | 否 | /usr/share/tomcat | /bin/nologin |
| saslauth | N/A | saslauth | 76 | 否 | N/A | /sbin/nologin |